Python का उपयोग करके वेबसाइट का स्क्रीनशॉट लें

यह संक्षिप्त गाइड बताता है कि Python का उपयोग करके website का स्क्रीनशॉट कैसे लें। यह विकास पर्यावरण सेटअप करने के निर्देश, एप्लिकेशन लिखने के चरणों की सूची, और Python का उपयोग करके पूरी वेब पेज का स्क्रीनशॉट कैप्चर करने के लिए नमूना कोड प्रदान करता है। गाइड के अंत में, आप अपनी आवश्यकताओं के अनुसार आउटपुट PNG को अनुकूलित करने के विभिन्न विकल्प प्राप्त करेंगे।

Python का उपयोग करके पूर्ण वेबपेज स्क्रीनशॉट कैप्चर करने के चरण

  1. पर्यावरण को सेट अप करें Aspose.HTML for Python via .NET का उपयोग करके वेबपेज को कैप्चर करने के लिए
  2. HTML दस्तावेज़ों और पृष्ठों के साथ काम करने के लिए आवश्यक मॉड्यूल आयात करें
  3. आउटपुट इमेज में वॉटरमार्क से बचने के लिए एक लाइसेंस लागू करें।
  4. स्नैपशॉट लेने के लिए वेबपेज का URL परिभाषित करें
  5. स्रोत URL को HTMLDocument क्लास ऑब्जेक्ट में लोड करें
  6. ImageSaveOptions क्लास का एक उदाहरण बनाएं, इमेज प्रकार PNG
  7. आउटपुट छवि का रिज़ॉल्यूशन सेट करें
  8. वेबपेज को PNG इमेज में रेंडर करने के लिए convert_html() मेथड का उपयोग करें

ये चरण सारांशित करते हैं कि कैसे Python में पूरी वेबपेज की स्क्रीनशॉट लिया जाए। HTML दस्तावेज़ों के साथ काम करने के लिए आवश्यक मॉड्यूल आयात करें, वॉटरमार्क से बचने के लिए लाइसेंस लोड करें, और URL का उपयोग करके वेबपेज को HTMLDocument क्लास ऑब्जेक्ट में लोड करें। ImageSaveOptions क्लास का एक ऑब्जेक्ट बनाएं, सभी वांछित पैरामीटर सेट करें, और convert_html() मेथड का उपयोग करके पेज को रेंडर करें।

Python का उपयोग करके पूरी पृष्ठ का स्क्रीनशॉट कैप्चर करने के लिए कोड

यह कोड प्रक्रिया को दर्शाता है जिससे Python का उपयोग करके पूरी वेबपेज का स्क्रीनशॉट लिया जा सकता है। यदि आप पृष्ठ को प्रिंटर-फ्रेंडली के बजाय स्क्रीन-फ्रेंडली बनाना चाहते हैं, तो options.css.media_type को Screen पर सेट करें। अन्य अनुकूलन संभव हैं, जैसे बैकग्राउंड रंग सेट करना, सामग्री के अनुसार पृष्ठ लेआउट को नियंत्रित करना, और options.text.use_hinting को सक्षम करके छोटे टेक्स्ट को स्पष्ट बनाना।

यह गाइड वेबपेज की छवि लेने की प्रक्रिया को समझाता है। HTML पेज को टेक्स्ट में बदलने के लिए, लेख Convert HTML to Text in Python को देखें।

 हिन्दी