हम सेलेनियम वेबड्राइवर के साथ एचटीएमएल स्रोत कोड तक पहुंच सकते हैं। हम पृष्ठ_स्रोत . की सहायता ले सकते हैं विधि और इससे प्राप्त मूल्य को कंसोल में प्रिंट करें।
सिंटैक्स
src = driver.page_source
हम सेलेनियम में जावास्क्रिप्ट कमांड की मदद से एचटीएमएल स्रोत कोड तक भी पहुंच सकते हैं। हम execute_script . की सहायता लेंगे विधि और कमांड पास करें दस्तावेज़ लौटाएं.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")
# access HTML source code with page_source method
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")
# access HTML source code with Javascript command
h = driver.execute_script("return document.body.innerHTML")
print(h)