1. 程式人生 > >python爬蟲--selenium等待頁面載入

python爬蟲--selenium等待頁面載入

python爬蟲,使用selenium
等待頁面載入完成後,獲取頁面資訊
指定等待時長內沒有載入完成,丟擲異常
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from 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 html
except TimeoutException:
    print "timeout"