हम सेलेनियम वेबड्राइवर के साथ तत्वों और उसके पाठ को पा सकते हैं। सबसे पहले हमें किसी भी लोकेटर जैसे आईडी, क्लासनाम, सीएसएस आदि की मदद से तत्व की पहचान करनी होगी। फिर पाठ प्राप्त करने के लिए हमें पाठ . की सहायता लेनी होगी विधि।
सिंटैक्स
s = driver.find_element_by_css_selector("h4").text
यहां ड्राइवर वेबड्राइवर ऑब्जेक्ट है। विधि find_element_by_css_selector सीएसएस लोकेटर प्रकार के साथ तत्व की पहचान करने के लिए प्रयोग किया जाता है और लोकेटर मान को विधि के तर्क के रूप में पारित किया जाता है। अंत में पाठ तत्व की टेक्स्ट सामग्री प्राप्त करने के लिए विधि का उपयोग किया जाता है।
आइए टेक्स्ट सामग्री वाले तत्व के एचटीएमएल को देखें। आउटपुट होगा आप ऑनलाइन शिक्षा के लिए सबसे अच्छा संसाधन ब्राउज़ कर रहे हैं ।
उदाहरण
कोड कार्यान्वयन।
from selenium import webdriver driver = webdriver.Chrome(executable_path="C:\\chromedriver.exe" # implicit wait applied driver.implicitly_wait(0.5) driver.get("https://www.tutorialspoint.com/index.htm") # to identify element and obtain text s = driver.find_element_by_css_selector("h4").text print("The text is: " + s)
आउटपुट