【发布时间】:2014-06-11 22:37:42
【问题描述】:
我必须从动态页面获取数据(实际上其中有很多)。我可以在 Python 中使用 Selenium 访问该页面。但是,driver.page_source 不完整。即使我尝试 driver.implicitly_wait(100) 也没有任何变化。
我也试过了:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0
from selenium.webdriver.support import expected_conditions as EC # available since 2.26.0
WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.LINK_TEXT, "Load all")))
虽然我看到一些等待/暂停,但对于加载页面来说绰绰有余,但等待后对 driver.page_source 没有任何影响。
这里有解决办法吗?
谢谢。
【问题讨论】:
-
你需要
page_source做什么?
标签: python selenium web-scraping