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

सेलेनियम और पायथन तत्वों और पाठ को खोजने के लिए?

हम सेलेनियम वेबड्राइवर के साथ तत्वों और उसके पाठ को पा सकते हैं। सबसे पहले हमें किसी भी लोकेटर जैसे आईडी, क्लासनाम, सीएसएस आदि की मदद से तत्व की पहचान करनी होगी। फिर पाठ प्राप्त करने के लिए हमें पाठ . की सहायता लेनी होगी विधि।

सिंटैक्स

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)

आउटपुट

सेलेनियम और पायथन तत्वों और पाठ को खोजने के लिए?


  1. पायथन में फैंटमज और सेलेनियम वेबड्राइवर का उपयोग करके विंडो का आकार कैसे सेट करें?

    हम Python में PhantomJS और सेलेनियम वेबड्राइवर का उपयोग करके विंडो का आकार सेट कर सकते हैं। PhantomJS के साथ काम करने के लिए, हमें webdriver.PhantomJS का ड्राइवर ऑब्जेक्ट बनाना चाहिए। कक्षा। फिर कक्षा में पैरामीटर के रूप में phantomjs.exe ड्राइवर फ़ाइल का पथ पास करें। इसके बाद, विंडो का आकार सेट कर

  1. सूची में तत्वों का योग खोजने के लिए पायथन कार्यक्रम

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

  1. पायथन का उपयोग करके टेक्स्ट फ़ाइल में कैसे खोजें और बदलें?

    निम्न कोड दिए गए टेक्स्ट फ़ाइल में प्रतिस्थापन करता है। प्रतिस्थापन के बाद, टेक्स्ट एक नई टेक्स्ट फ़ाइल bar.txt में लिखा जाता है उदाहरण f1 = open('foo.txt', 'r') f2 = open('bar.txt', 'w') for line in f1:     print line     f2.write(line.replace(&#