解决网页加载缓慢的几种方法:

一、显性等待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
Wait Until

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-22
  • 2021-11-17
  • 2021-11-21
猜你喜欢
  • 2022-01-20
  • 2021-06-21
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
相关资源
相似解决方案