नियमित समय अंतराल में एक वेबपेज का स्क्रीनशॉट लेना और सहेजना


0

मुझे एक प्रोग्राम (या इससे भी बेहतर, एक पायथन स्क्रिप्ट) की आवश्यकता है जो नियमित समय अंतराल में एक वेबपेज का स्क्रीनशॉट ले सके और इसे एक .jpg (... या .gif, या .tif ... या किसी भी आम छवि में सहेज सके प्रारूप) एक बढ़ती हुई सूचकांक के साथ, एक पूर्व-निर्धारित निर्देशिका के लिए।

किसी को भी कुछ भी है कि कर सकते हैं पता है?


क्या आपको अन्य चीजों के लिए कंप्यूटर का उपयोग करने की आवश्यकता है? आप माउस आंदोलन, स्क्रीन कैप्चर और इमेज के रूप में कैप्चर को बचाने के लिए अजगर और कुछ पुस्तकालयों को नियंत्रित कर सकते हैं। यह सिर्फ यह करने के लिए एक कंप्यूटर समर्पित करने के लिए चूसना होगा, लेकिन काम कर सकता है। मैंने रियल लाइफ ऑक्शन हाउस में (निश्चित रूप से केवल शैक्षिक उद्देश्यों के लिए) सोने की कीमतों की लगातार निगरानी के लिए डियाब्लो 3 बीटा के साथ ऐसा ही किया है।
kobaltz

मैंने रूबी में स्क्रिप्ट भी लिखी। (वास्तव में माउस आंदोलनों और माउस स्थान और विशिष्ट कुंजी स्ट्रोक इंजेक्शन से अवगत सामग्री को नियंत्रित करना सीखने का एक प्रोजेक्ट था)।
kobaltz

क्या आपका मतलब है कि आप अपने स्वयं के पृष्ठों को नेविगेट कर रहे हैं, जहां आप एक ब्राउज़र सत्र पर कब्जा कर रहे हैं? या बाहरी वेबसाइट की निगरानी के लिए जहां आपका नियंत्रण नहीं है? प्रत्येक लक्ष्य के लिए कुछ समर्पित और स्वतंत्र समाधान हैं। यदि आप किसी बाहरी साइट को ग्राफिक पर कैप्चर करना चाहते हैं, तो क्या आप संपूर्ण html पेज या सिर्फ एक बदलती छवि (जैसे वेब कैमरा से) प्राप्त करना चाह रहे हैं? क्या OS पर चलाया जाएगा?
jdh

@kobaltz - हां, मुझे ऐसा करते समय अन्य चीजों के लिए कंप्यूटर का उपयोग करने में सक्षम होना चाहिए। मुझे किसी भी तरह के वीडियो या आंदोलन को पकड़ने में कोई दिलचस्पी नहीं है, और न ही कुछ भी मैन्युअल रूप से कर रहा है (जैसे कि वीडियो से कैप्चर लेना), इसके लिए स्क्रीनशॉट लेने की प्रक्रिया को स्वचालित करने के पूरे उद्देश्य को पराजित करेगा।
Rook

@jdh - नहीं, पृष्ठ मेरे नियंत्रण में नहीं हैं। वे स्थानीय मौसम विज्ञान विभाग के पृष्ठ हैं। मैं हर 8 घंटे में 'शॉट लेना चाहता हूं, और एक बढ़ते सूचकांक के साथ या एक टाइमस्टैम्प के नाम के तहत एक पूर्वनिर्धारित निर्देशिका में इसे सहेजता हूं। हम उन पृष्ठों से HTML को पार्स करते थे, लेकिन उन्होंने कुछ समय पहले लेआउट बदल दिया और यह तब से जटिल साबित हुआ। इसलिए, मुझे केवल ब्राउज़र की सामग्री का स्क्रीनशॉट चाहिए, इसलिए कहने के लिए।
Rook

जवाबों:


0

wkhtmltopdf एक CLI उपकरण है जो URL या HTML फ़ाइल को पीडीएफ में प्रस्तुत करता है। इसे X के तहत चलाने की आवश्यकता है, लेकिन पृष्ठभूमि में चलाया जा सकता है। आप तब उपयोग कर सकते हैं बदलना ImageMagick से उपकरण है कि आप PNG या जो भी प्रारूप में बदलना चाहते हैं (हालांकि पीडीएफ बेहतर होगा)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.