সিলেনিয়াম ওয়েবড্রাইভার ব্যবহার করে ওয়েব পেজের এলিমেন্ট এবং তার টেক্সট কন্টেন্ট বের করা যায়। প্রথমে যেকোনো লোকেটর (id, classname, css selector ইত্যাদি) দিয়ে এলিমেন্টটি চিহ্নিত করতে হয়, তারপর .text প্রোপার্টি দিয়ে টেক্সট বের করা হয়।
সিনট্যাক্স
s = driver.find_element_by_css_selector("h4").text
driver হলো ওয়েবড্রাইভার অবজেক্ট। find_element_by_css_selector মেথডে CSS সিলেক্টর পাস করে এলিমেন্ট খুঁজে বের করা হয়।
উদাহরণ
from selenium import webdriver
driver = webdriver.Chrome(executable_path="C:\\chromedriver.exe")
driver.implicitly_wait(0.5)
driver.get("https://www.tutorialspoint.com/index.htm")
# h4 ট্যাগের টেক্সট বের করা
s = driver.find_element_by_css_selector("h4").text
print("The text is: " + s)
আউটপুট: You are browsing the best resource for Online Education
দ্রষ্টব্য: সিলেনিয়াম ৪+ ভার্সনে find_element_by_* মেথডগুলো ডিপ্রিকেটেড। বর্তমানে driver.find_element(By.CSS_SELECTOR, "h4") ব্যবহার করা উচিত।