谷歌驱动包下载地址:
http://chromedriver.storage.googleapis.com/index.html
通过地址可以找到对应自己版本的的驱动包,没有找到64位的,用32位的也是可以的。本人亲测过。
以下是本人百度网盘的驱动:
火狐驱动:
链接:https://pan.baidu.com/s/1cbaokEdvSZdfyMkqaRt1dg 密码:mqgy
谷歌驱动:
链接:https://pan.baidu.com/s/1hOW2JHgWc4hGfZ9mGcGdqg 密码:kzx7
IE浏览器驱动:
链接:https://pan.baidu.com/s/1QCYhFYW8fNRk3ZDlMgvUzw 密码:brlm
驱动下载好后,配置环境变量:
1、将驱动包放置在Python的根目录下
ps :64位电脑可以放32位的驱动和64位的驱动,但是32位电脑就不可以放64位的驱动,如果在运行脚本的过程中出现了路径报错,那肯定是你这里放驱动放错了。
2、将浏览器的根目录的地址,放置在环境变量path中,后面记得加上英文的;这个符号
ps:点击该浏览器,右键,打开该浏览器位置,复制上面的路径即可,不会出错。
3、以防万一运行脚本报错,就将驱动包也复制一份粘贴复制进改浏览器的根目录中。
ps:什么是根目录,如图:
检查是否都配置成功了:
火狐浏览器:
from selenium import webdriver import time driver = webdriver.Firefox() driver.maximize_window() driver.get("https://www.baidu.com") driver.find_element_by_id("kw").click() driver.find_element_by_id("kw").send_keys("python") time.sleep(2) driver.quit()
如果能自己启动火狐浏览器之后输入Python,就证明成功了。
谷歌浏览器:
driver = webdriver.Chrome()
只需要把这个改成谷歌即可,一样是能自动打开浏览器就证明成功。
IE浏览器:
driver = webdriver.Ie()
都配置成功后,接下来就可以写脚本去自动化啦。