例如: 来自selenium import webdriver
driver = webdriver.PhantomJS()
driver.get("http://stackoverflow.com/")
与requests
一样,requests.get
会返回status_code
。
如何知道是否使用selenium成功加载页面?
答案 0 :(得分:0)
你可以将一个函数定义为等到主体加载,并使用来自selenium的“ui”
from selenium import webdriver
from selenium.webdriver.support import ui
def page_is_loaded(driver):
return driver.find_element_by_tag_name("body") != None
driver = webdriver.Chrome("C:\chromedriver\chromedriver.exe")
driver.get("www.google.com")
wait = ui.WebDriverWait(driver, 10)
wait.until(page_is_loaded)