Selenium无法获取javascript呈现的源代码

时间:2018-07-10 22:42:35

标签: selenium

我正在使用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'))

0 个答案:

没有答案
相关问题