web自动化三大浏览器驱动包之谷歌,火狐,IE

谷歌驱动包下载地址:

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


扫描二维码关注公众号,回复: 1002793 查看本文章

驱动下载好后,配置环境变量:

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()
 
 

都配置成功后,接下来就可以写脚本去自动化啦。

 
 


猜你喜欢

转载自blog.csdn.net/x83853684/article/details/80405042