pip install selenium安装报错:Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

1.terminal 控制台  pip升级报错:AttributeError: 'NoneType' object has no attribute 'bytes'

easy_install -U pip

2.安装selenium

pip install selenium -i https://pypi.douban.com/simple

3.补充selenium安装好后的浏览器驱动下载

(来自一位好人https://blog.csdn.net/jeremyjone/article/details/80450251)

 

Chrome

点击下载chrome最右上角的三个点,点击关于,查看浏览器版本号,找对应的webdriver:(下载好后,放在项目的环境里也就是自己项目的python.exe同级目录,windows不管x64x86,下载win32就行)
http://chromedriver.storage.googleapis.com/index.html
Firefox Firefox驱动下载地址为: 
https://github.com/mozilla/geckodriver/releases/

根据自己的操作系统下载对应的驱动即可,使用的话,需要把驱动的路径和火狐浏览器的路径加入到环境变量里面才可以
IE IE浏览器驱动下载地址为:
http://selenium-release.storage.googleapis.com/index.html
根据自己selenium版本下载对应版本的驱动即可,python的话,下载里面的IEDriverServerxxx.zip即可,

这个是区分32和64位系统的,根据自己的系统下载即可,需要注意的是,如果要打开IE浏览器的话,需要在浏览器的Internet选项中的安全页里有4个安全选项,Internet、本地Internet、受信任的站点、受限制的站点,这4个里面都有一个启用保护模式,都需要勾选上才可以,还得把驱动的路径加入到环境变量中。

 

posted @ 2022-03-24 15:45  乔十六  阅读(372)  评论(0编辑  收藏  举报