मुझे वेब पेज के स्क्रीनशॉट लेने के लिए शुद्ध हेडलेस मोड (कोई Xvfb या अन्य) में सीईएफ पायथन का उपयोग नहीं किया जा सकता है या नहीं, इसका स्पष्ट उत्तर नहीं मिला। मुझे ऑफस्क्रीन विकल्प के बारे में पता है। लेकिन मुझे सीईएफ के आकार या व्यूपोर्ट को सेट करने के लिए कोई विकल्प नहीं दिख रहा है। और मेरे अधूरे परीक्षण से, सीईएफ यूआरएल लोड नहीं करता है अगर कोई एक्स लाइब्रेरी नहीं है (जीटीके या क्यूटी, उदाहरण के लिए)।स्क्रीनशॉट के लिए हेडलेस मोड में सीईएफ पायथन का उपयोग करना संभव है?
10
A
उत्तर
1
जहां तक मुझे पता है कि सीईएफ क्रोमियम इंजन पर आधारित है जो लिनक्स पर शुद्ध हेडलेस मोड का समर्थन नहीं करता है। आप कम से कम एक्स सर्वर शुरू करने का प्रयास कर सकते हैं और जांच सकते हैं कि स्क्रीनशॉट के लिए सीईएफ का उपयोग करने के लिए पर्याप्त है या नहीं। मुझे लगता है कि केवल एक्स सर्वर चलाना इसके लिए पर्याप्त होना चाहिए।
संबंधित मुद्दे
- 1. हेडलेस मोड में जावाएफएक्स
- 2. एक्सटेंशन के साथ हेडलेस मोड में Google क्रोम चलाने के लिए संभव है?
- 3. क्या एम्बेडेड मोड में ओकैमल का उपयोग करना संभव है?
- 4. हेडलेस ब्राउज़िंग के लिए वेबकिट का उपयोग
- 5. क्या ऑक्टेव में पायथन मॉड्यूल का उपयोग करना संभव है?
- 6. "हेडलेस मोड" में वर्चुअल ओएस चलाने का क्या अर्थ है?
- 7. हेडलेस मोड में क्रोमड्राइवर कैसे शुरू करें
- 8. सेलेनियम हाइब्रिड के साथ नोड.जेएस हेडलेस ब्राउज़र का उपयोग करना?
- 9. क्या js2-mode का उपयोग जावास्क्रिप्ट मोड के रूप में nxhtml के साथ करना संभव है?
- 10. क्या एक न्यूनतम आवेदन स्क्रीनशॉट करना संभव है
- 11. क्या सभी गिट परियोजनाओं में सभी "गिट diff" कमांड "पायथन डिफ" का उपयोग करना संभव है?
- 12. क्या फ़ंक्शन तर्कों में विनाशकारी का उपयोग करना संभव है?
- 13. क्या सी में पायथन ट्यूपल्स का अनुकरण करना संभव है?
- 14. पायथन में +5 का मूल्यांकन करना कैसे संभव है?
- 15. "हेडलेस" का क्या अर्थ है?
- 16. पायथन में कक्षा नामों के लिए चर का उपयोग करना?
- 17. क्या विम में रीप्लेस मोड को अक्षम करना संभव है?
- 18. सबक्वायरी का पुन: उपयोग करना संभव है?
- 19. क्या डीबग मोड में क्रोम चलाने के लिए संभव है?
- 20. क्या कोड :: ब्लॉक में वीआई मोड का उपयोग करना संभव है?
- 21. क्या यह खोज मोड में स्क्रॉल करना संभव है?
- 22. अनुसार क्रमबद्ध का उपयोग करना() पायथन में
- 23. पायथन के साथ डीपीएपीआई का उपयोग करना?
- 24. हेडलेस मोड में ब्राउज़र (क्रोम, आईई और फ़ायरफ़ॉक्स) कैसे चलाएं?
- 25. क्या दृश्य दिखाए बिना दृश्य का स्क्रीनशॉट लेना संभव है?
- 26. क्या एंड्रॉइड में चुपचाप मोड को बंद करना संभव है?
- 27. क्या PHP में array_shift() का उपयोग करना संभव है और कुंजी प्राप्त करना संभव है?
- 28. क्या पाइथन दुभाषिया संस्करण ड्रीमपी का उपयोग करना संभव है?
- 29. PySerial का उपयोग करना डेटा के लिए प्रतीक्षा करना संभव है?
- 30. क्या आईओएस में जीएल के लिए बनावट के रूप में वीडियो का उपयोग करना संभव है?
कोई कारण आपको cefpython का उपयोग करना है? मैं बस सोच रहा हूं कि [क्रोम ड्राइवर के साथ सेलेनियम] (http://docs.seleniumhq.org/projects/webdriver/) आपकी आवश्यकताओं के अनुरूप हो सकता है और आसान हो सकता है। –
हां, मुझे सेलेनियम द्वारा दिए गए अधिक नियंत्रण की आवश्यकता है, और अधिक स्केलेबिलिटी – Julien
[RenderHandler] में GetRootScreenRect, GetViewRect, आदि जैसे कॉलबैक हैं (https://github.com/cztomczak/cefpython/blob/master/api /RenderHandler.md#renderhandler-interface) जो आकार सेट करने की अनुमति देता है। सीईएफ xvfb का समर्थन करता है। –