1、ChromeDriver:
更新地址
https://googlechromelabs.github.io/chrome-for-testing/
下载对应的版本,初学者一般用stable版本即可
2、selenium-wire
from seleniumwire import webdriver 他会强制按照https打开网址,到导致某种出错。目前我的处理方法是直接在 seleniumwire里面的webdriver 里面将https改成http 经测试后不会报错5的错误。
-
24-8-8 发现这个方法貌似失效,使用浏览器的设置指定
"--user-data-dir="
可以解决被强制https的问题
3、webdriver wait
# 等待数据加载完
from selenium.webdriver.support.wait import WebDriverWait
WebDriverWait(driver, 20).until(lambda x: x.find_element_by_xpath('//h1[@class="page-top-img__title--c"]'))