selenium及相应环境配置安装折腾了几个小时,没技术使人心累。这里详细记录下安装过程和我走过的坑。

一、下载

  下载我们需要下载selenium浏览器及对应浏览器驱动和,下面以下载chromechromedriver为例。

1.下载selenium

  • 找到pip安装目录

    参阅:requesets模块安装

  • 下载

    win+R进入cmd,cd命令定位到pip目录, 键入

    pip install selenium
    

    等待安装完成即可。

2.下载Chrome

  下载地址

  傻瓜似安装即可,下面我们开始chrome驱动器chormedriver下载。

3.下载chormedriver

  • 查看当前chrome版本

    打开chrome—>点击右上角控制图标:

    在这里插入图片描述

    选择:帮助---->关于Google Chrome,查看当前版本号:

    在这里插入图片描述

  • 下载

    官网下载地址

    选择对应版本安装,注意只有win32位版本下载,但是不影响win64电脑使用。

    在这里插入图片描述

    在这里插入图片描述

    下载后解压目录是个大坑,请注意以下操作。

  • 解压

    解压后我们会出现一个名为chromediver.exe文件,我们需要把它们同时复制到python.exechrome.exe的对应目录下,否则调用会报错。

    不知道python目录的同学请参上:参阅:requesets模块安装

    在这里插入图片描述

    在这里插入图片描述

    接下来便是chromedriver环境变量设置(注意不是chrome)。

二、驱动器环境变量设置​


找到chrome下chromedriver目录路径,注意不用带\chromedriver.exe更具体指定:

C:\Program Files (x86)\Google\Chrome\Application

​ 打开高级设置—>环境变量设置---->新建保存即可:

在这里插入图片描述

三、测试

from selenium import webdriver

browser = webdriver.Chrome()
browser.get('http://www.baidu.com')

这里踩过的几个坑:

  • webdriver.Chrome()中ChromeC是大写,小写会报错:模块不可调用。

  • 如果无法解决上诉错误直接指定驱动器路径也可解决

    browser = webdriver.Chrome(executable_path='C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe')
    

一切正常的话我们便可以见到,chrome浏览器被自动打开访问百度。

在这里插入图片描述

Logo

欢迎加入西安开发者社区!我们致力于为西安地区的开发者提供学习、合作和成长的机会。参与我们的活动,与专家分享最新技术趋势,解决挑战,探索创新。加入我们,共同打造技术社区!

更多推荐