কম্পিউটার

পাইথন ব্যবহার করে Selenium WebDriver-এ WebElement-এর HTML উৎস পান।


আমরা সেলেনিয়াম ওয়েবড্রাইভারের সাথে একটি ওয়েবেলিমেন্টের 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 হবে − আপনি অনলাইন শিক্ষার জন্য সেরা সংস্থান ব্রাউজ করছেন .

পাইথন ব্যবহার করে Selenium WebDriver-এ WebElement-এর 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)

আউটপুট

পাইথন ব্যবহার করে Selenium WebDriver-এ WebElement-এর HTML উৎস পান।


  1. পাইথনে ফ্যান্টমজেস এবং সেলেনিয়াম ওয়েবড্রাইভার ব্যবহার করে উইন্ডোর আকার কীভাবে সেট করবেন?

  2. পাইথনে GET পদ্ধতি ব্যবহার করে তথ্য পাস করা

  3. পাইথন ব্যবহার করে Facebook লগইন করুন

  4. পাইথন ব্যবহার করে Whatsapp?