解决网页加载缓慢的几种方法:
一、显性等待WebDriverWait,配合该类的until()和until_not()方法,就能够根据判断条件而进行灵活地等待
1 from selenium import webdriver 2 from selenium.webdriver.support.wait import WebDriverWait 3 4 driver = webdriver.Firefox() 5 driver.get("https://www.baidu.com/") 6 # 等待时长30秒,默认每0.5秒询问一次 7 WebDriverWait(driver, 30).until(lambda x: x.find_element_by_id("kw")).send_keys("sky") 8 # sel_count_info = WebDriverWait(driver, 30).until(lambda x: x.find_element_by_id("selCount")).text