हम सेलेनियम वेबड्राइवर के साथ HTML सोर्स कोड एक्सेस कर सकते हैं। हम page_source मेथड की मदद ले सकते हैं और इससे प्राप्त मान को कंसोल में प्रिंट कर सकते हैं।
सिंटैक्स
src = driver.page_source
हम सेलेनियम में जावास्क्रिप्ट कमांड्स की मदद से भी HTML सोर्स कोड एक्सेस कर सकते हैं। हम execute_script मेथड की मदद लेंगे और पैरामीटर के रूप में कमांड return document.body.innerHTML पास करेंगे।
सिंटैक्स
h = driver.execute_script("return document.body.innerHTML;")
उदाहरण
कोड कार्यान्वयन।
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")
# page_source मेथड के साथ HTML सोर्स कोड एक्सेस करें
s = driver.page_source
print(s)
जावास्क्रिप्ट एक्जीक्यूटर के साथ कोड कार्यान्वयन।
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")
# जावास्क्रिप्ट कमांड के साथ HTML सोर्स कोड एक्सेस करें
h = driver.execute_script("return document.body.innerHTML")
print(h)