另一方面,从selenium 3.8版开始,不再支持PhanTomJS。 可以用谷歌、火狐的无头浏览器代替PhanTomJS
二、要使用chrome安装确认版本的无头浏览器,必须下载谷歌驱动程序chromedriver.exe
chromedriver.exe下载淘宝镜像下载地址: https://NPM.Taobao.org/mirrors/chrome driver /
查看本机Chrome版本,打开谷歌浏览器,单击右上角菜单,获得帮助- -关于Google chrome (g )
可见我的版本是84.0.4147.105 (正式版本) (64位)
下载并打开网页: https://NPM.Taobao.org/mirrors/chrome driver /
找到了84.0.4147。 后面的小版本号和我的浏览器有点不同,但是也可以忽略。 只要保证大版本相同就可以了。
点击里面,找到windows版。 注意: windows版是32位,没有64位。
下载完成后,解压缩到桌面上,然后找到chromedriver.exe文件
python获取自己的exe路径
新建脚本test.py
导入sysprint (sys.executable )执行输出:
e :virtualenvdjango3 scriptspython.exe这里是的python.exe路径。
将chromedriver.exe文件放到python.exe所在的路径。
例如,上述输出: e :virtualenvdjango3 scriptspython.exe
三、测试编写新脚本test1.py,打开百度
fromseleniumimportwebdriverfromselenium.web driver.chrome.optionsimportoptions # 在将selenium设置为使用chrome的无头模式chrome_options=Options的浏览器启动时浏览=web driver.chrome (options=chrome _ options )