我正在使用Selenium
来获取页面资源,这些页面资源我只能在Chrome developer tool
中看到,而不能在View Page Source
中看到。我的Selenium代码在下面,希望您理解我无法提供该网址,因为它需要一个有效的帐户才能查看。我必须使用Selenium,因为它可以让我获取JavaScript呈现的页面源,但实际上却给了我一个空的结果。就像您在下面看到的那样,driver.page_source
在我想要获取数据的xpath下显示了一个空结果。另外,result.get_attribute('innderHTML')
也不会返回任何内容。
我该怎么办?
from selenium import webdriver
driver = webdriver.Chrome('./chromedriver')
driver.implicitly_wait(3)
driver.get("https://website_address.com/sign_in")
... Login Process ...
result = driver.find_element_by_xpath('/html/body/div[4]/div/div[2]/div/div[1]/div[3]')
print(driver.page_source)
print(result.get_attribute('innerHTML'))