मैं एक VPS में Xvfb पर फ़ायरफ़ॉक्स चला रहा हूँ। मुझे जो करना है, वह पृष्ठ का पूर्ण पृष्ठ स्क्रीनशॉट लेना है।
मैं फ़ायरफ़ॉक्स का उपयोग करके विशेष पृष्ठ पर पुनर्निर्देशित कर सकता हूं
firefox http://google.com
और ImageMagick का उपयोग करके एक स्क्रीनशॉट (X के अंदर) लें
import root -window output.jpg
समस्या यह है कि, अधिकांश पृष्ठ को स्क्रॉल करने की आवश्यकता है और मैं पहले से ऊंचाई नहीं जान सकता।
दूसरा तरीका बहुत बड़ी ऊंचाई (जैसे 4000px) चुनना है और फिर छवि को संसाधित करना और बेकार भाग को निकालना है। लेकिन यह अनावश्यक प्रसंस्करण है।
मुझे कई फ़ायरफ़ॉक्स ऐड-ऑन मिले, लेकिन मैं एक समाधान ढूंढ रहा हूं जिसे शेल कमांड लाइन का उपयोग करके प्रोग्राम किया जा सकता है।
संपादित करें: मैंने ऐसा करने के लिए अपना स्वयं का फ़ायरफ़ॉक्स एक्सटेंशन लिखना समाप्त कर दिया।