python爬虫--selenium等待页面加载

来源:互联网 发布:数据报表分析 编辑:程序博客网 时间:2024/05/17 04:34
python爬虫,使用selenium
等待页面加载完成后,获取页面信息
指定等待时长内没有加载完成,抛出异常
from selenium import webdriverfrom selenium.common.exceptions import TimeoutExceptionfrom selenium.webdriver.support.ui import WebDriverWaitbrowser = webdriver.PhantomJS()url = "http://xxx.html"try:
    browser.get(url)
print time.time() WebDriverWait(browser, 10).until(lambda x: x.find_element_by_id("room")) html = browser.page_source
    print htmlexcept TimeoutException:    print "timeout"

0 0