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

पायथन का उपयोग करके सेलेनियम वेबड्राइवर में वेबएलिमेंट का HTML स्रोत प्राप्त करें।

<घंटा/>

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

आंतरिक HTML एक वेबलेमेंट की विशेषता है जो उस पाठ के बराबर है जो प्रारंभ और समाप्ति टैग के बीच मौजूद है। get_attribute इसके लिए विधि का उपयोग किया जाता है और आंतरिक HTML को विधि के तर्क के रूप में पारित किया जाता है।

सिंटैक्स

s =element.get_attribute('innerHTML')

हम Javascript Executor की सहायता से वेबलेमेंट का html स्रोत प्राप्त कर सकते हैं। हम execute_script . का उपयोग करेंगे विधि और पास करें तर्क index.innerHTML और वेबलेमेंट जिसका html स्रोत विधि में पुनर्प्राप्त किया जाना है।

सिंटैक्स

s =driver.find_element_by_id("txt-search")driver.execute_script("return तर्क[0].innerHTML;",s)

आइए एक तत्व के नीचे दिए गए html कोड को देखें। तत्व का आंतरिक HTML होगा - आप ऑनलाइन शिक्षा के लिए सर्वोत्तम संसाधन ब्राउज़ कर रहे हैं ।

पायथन का उपयोग करके सेलेनियम वेबड्राइवर में वेबएलिमेंट का HTML स्रोत प्राप्त करें।

उदाहरण

get_attribute के साथ कोड कार्यान्वयन।

<पूर्व>सेलेनियम आयात से ")# तत्व की पहचान करने और आंतरिक HTML प्राप्त करने के लिए get_attributel =Driver.find_element_by_css_selector("h4")print("HTML code of element:" + l.get_attribute('innerHTML'))

जावास्क्रिप्ट निष्पादक के साथ कोड कार्यान्वयन।

<पूर्व>सेलेनियम आयात से ")# के साथ तत्व की पहचान करने और आंतरिक HTML प्राप्त करने के लिए execute_scriptl =driver.find_element_by_css_selector("h4")h=driver.execute_script("return तर्क[0].innerHTML;",l)print("HTML code of element:" + h )

आउटपुट

पायथन का उपयोग करके सेलेनियम वेबड्राइवर में वेबएलिमेंट का HTML स्रोत प्राप्त करें।


  1. पायथन में GET विधि का उपयोग करके सूचना पास करना

    GET विधि पृष्ठ अनुरोध में संलग्न एन्कोडेड उपयोगकर्ता जानकारी भेजती है। पृष्ठ और एन्कोडेड जानकारी को किसके द्वारा अलग किया जाता है? चरित्र इस प्रकार है - https://www.test.com/cgi-bin/hello.py?key1=value1&key2=value2 जीईटी विधि ब्राउज़र से वेब सर्वर तक जानकारी पास करने की डिफ़ॉल्ट विधि है और यह एक

  1. पायथन का उपयोग करके फेसबुक लॉगिन

    हम वेबड्राइवरों के साथ बातचीत को स्वचालित करने के लिए सेलेनियम नामक पायथन पैकेज का उपयोग कर सकते हैं। इस लेख में हम अजगर के सेलेनियम पैकेज और फेसबुक में लॉग इन करने के बीच बातचीत देखेंगे। दृष्टिकोण सेलेनियम पैकेज का उपयोग वेब ब्राउज़र गतिविधि को स्वचालित और नियंत्रित करने के लिए किया जाता है। आउट प

  1. व्हाट्सएप पायथन का उपयोग कर रहा है?

    इस खंड में हम एक व्हाट्सएप चैटबॉट बनाने जा रहे हैं, लेकिन ट्विटर या फेसबुक के लिए कुछ अन्य चैटबॉट्स के विपरीत, व्हाट्सएप चैटबॉट व्हाट्सएप की नीतियों के कारण सीधे प्लेटफॉर्म पर नहीं चलते हैं। लेकिन प्राप्त करने का एक तरीका है, सेलेनियम का उपयोग करके, अजगर में एक बहुत ही स्मार्ट पैकेज जिसके साथ डेवलप