हम सेलेनियम वेबड्राइवर के साथ एचटीएमएल स्रोत कोड तक पहुंच सकते हैं। हम पृष्ठ_स्रोत . की सहायता ले सकते हैं विधि और इससे प्राप्त मूल्य को कंसोल में प्रिंट करें।
सिंटैक्स
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)