हम सेलेनियम वेबड्राइवर के साथ वेबलेमेंट का एचटीएमएल स्रोत प्राप्त कर सकते हैं। हम आंतरिक 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 होगा - आप ऑनलाइन शिक्षा के लिए सर्वोत्तम संसाधन ब्राउज़ कर रहे हैं ।
उदाहरण
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 )आउटपुट