আমরা সেলেনিয়াম ওয়েবড্রাইভারের সাথে একটি ওয়েবেলিমেন্টের html উত্স পেতে পারি৷ আমরা ইনারএইচটিএমএল পেতে পারি ওয়েব এলিমেন্টের উৎস পেতে অ্যাট্রিবিউট।
innerHTML হল একটি ওয়েবলিমেন্টের একটি বৈশিষ্ট্য যা প্রারম্ভিক এবং শেষ ট্যাগের মধ্যে উপস্থিত পাঠ্যের সমান। get_attribute এর জন্য মেথড ব্যবহার করা হয় এবং innerHTML কে মেথডের আর্গুমেন্ট হিসেবে পাস করা হয়।
সিনট্যাক্স
s = element.get_attribute('innerHTML')
আমরা জাভাস্ক্রিপ্ট এক্সিকিউটরের সাহায্যে ওয়েবলিমেন্টের এইচটিএমএল উৎস পেতে পারি। আমরা execute_script ব্যবহার করব পদ্ধতি এবং পাস আর্গুমেন্ট index.innerHTML এবং webelement যার html উৎস পদ্ধতিতে পুনরুদ্ধার করতে হবে।
সিনট্যাক্স
s = driver.find_element_by_id("txt-search") driver.execute_script("return arguments[0].innerHTML;",s)
আসুন আমরা একটি উপাদানের নীচের এইচটিএমএল কোডটি দেখি। উপাদানটির অভ্যন্তরীণ HTML হবে − আপনি অনলাইন শিক্ষার জন্য সেরা সংস্থান ব্রাউজ করছেন .
উদাহরণ
get_attribute সহ কোড বাস্তবায়ন।
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 innerHTML with get_attribute l = driver.find_element_by_css_selector("h4") print("HTML code of element: " + l.get_attribute('innerHTML'))
জাভাস্ক্রিপ্ট এক্সিকিউটরের সাথে কোড বাস্তবায়ন।
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 innerHTML with execute_script l = driver.find_element_by_css_selector("h4") h= driver.execute_script("return arguments[0].innerHTML;",l) print("HTML code of element: " + h)
আউটপুট