Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

कैसे अजगर में सेलेनियम वेबड्राइवर के साथ आंशिक स्क्रीनशॉट लेने के लिए?

हम सेलेनियम वेबड्राइवर के साथ आंशिक स्क्रीनशॉट ले सकते हैं। किसी विशेष तत्व के स्क्रीनशॉट को कैप्चर करने के लिए हमें पहले आईडी, नाम, वर्गनाम इत्यादि जैसे लोकेटरों की सहायता से तत्व की पहचान करनी होगी।

फिर हमें स्क्रीनशॉट . लागू करना होगा उस वेबलेमेंट पर विधि और विधि के तर्क के रूप में छवि नाम को विस्तार के साथ पास करें। उस वेबलेमेंट के स्क्रीनशॉट वाली एक नई फ़ाइल प्रोजेक्ट फ़ोल्डर में बन जाती है।

सिंटैक्स

l=driver.find_element_by_xpath("//img[@title='Tutorialspoint']")
l.screenshot("logo.png")

आइए वेबपेज के लोगो का स्क्रीनशॉट प्राप्त करें।

कैसे अजगर में सेलेनियम वेबड्राइवर के साथ आंशिक स्क्रीनशॉट लेने के लिए?

उदाहरण

कोड कार्यान्वयन

from selenium import webdriver
driver = webdriver.Chrome (executable_path="C:\\chromedriver.exe")
driver.maximize_window()
driver.get("https://www.tutorialspoint.com/index.htm")
# identify element to capture the screenshot
l=driver.find_element_by_xpath("//img[@title='Tutorialspoint']")
# capture the screenshot with screenshot method
l.screenshot("logo.png")

आउटपुट

एक नया फ़ाइल नाम logo.png जिसमें तत्व का स्क्रीनशॉट होता है, प्रोजेक्ट फ़ोल्डर में बन जाता है।

कैसे अजगर में सेलेनियम वेबड्राइवर के साथ आंशिक स्क्रीनशॉट लेने के लिए?


  1. कैसे करें:Mac पर स्क्रीनशॉट लें

    ऐप्पल मैक वह सब कुछ करता है जो औसत कंप्यूटर उपयोगकर्ता संभवतः अपने कंप्यूटर का उपयोग करने के लिए करना चाहता है, और इसमें स्क्रीनशॉट कैप्चर करना शामिल है। हालांकि, अधिकांश मैक उपयोगकर्ता ठीक से नहीं जानते कि वे अपने मैक पर स्क्रीनशॉट कैसे कैप्चर कर सकते हैं, और अगर वे ऐसा करते भी हैं, तो वे इस तथ्य

  1. कीबोर्ड शॉर्टकट के साथ मैक ओएस पर स्क्रीनशॉट कैसे लें

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

  1. आंशिक स्क्रीनशॉट कैसे लें

    मैन्युअल सीखें और विंडोज पीसी पर आंशिक स्क्रीनशॉट लेने के स्वचालित तरीके। हालाँकि, यदि आप स्क्रीनशॉट को एक साथ संपादित करना चाहते हैं, तो ट्वीकशॉट स्क्रीन कैप्चर का भी उपयोग करें। सॉफ्टवेयर आंशिक स्क्रीनशॉट लेने और उन्हें संपादित करने में भी मदद करता है। सूचना तेजी से बदल रही है, और प्रौद्योगिकी एक