各个浏览器步骤差不多,先下载驱动,解压后把 exe 文件放到 Python 目录下即可;
以IE浏览器为例:
1. 先确定 selenium 版本
打开 cmd,输入命令:pip show selenium,可以查看到版本号为3.141.0
2. 下载对应的 IE 浏览器驱动
下载地址:http://selenium-release.storage.googleapis.com/index.html,根据 selenium 对应版本进行下载;
选择32位或者64位下载:
下载并解压后,将其放到 Python 文件下即可:
为了运行代码启动IE不报错,建议进行一下IE配置
- 修改IE 浏览器的缩放比例为100%;
- 在IE浏览器的 设置>internet选项>安全 下 ,将四个区域中启用保护模式的勾选状态取消,应用并确定
启动各个浏览器:
# 引入库 from selenium import webdriver # 打开谷歌浏览器,建立会话。启动Chromedriver.exe 打开Chrome driver = webdriver.Chrome() # 启动谷歌浏览器 # driver = webdriver.Firefox() # 启动火狐浏览器 # driver = webdriver.Ie() # 启动IE浏览器 # 访问百度首页 driver.get("http://www.baidu.com") driver.quit()
# service_log_path 参数默认在本地不生成日志,可以指定 driver = webdriver.Chrome(service_log_path="D:\chromedriver_server.log" )
二、浏览器驱动地址
IE 驱动驱动下载地址:下载 selenium 版本对应的驱动版本
http://www.nuget.org/packages/Selenium.WebDriver.IEDriver/
Firefox 驱动下载地址:
https://github.com/mozilla/geckodriver/releases/
Chrome 驱动下载地址:下载浏览器版本对应的驱动版本
https://npm.taobao.org/mirrors/chromedriver/
Edge 驱动:
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Safari 驱动:
https://webkit.org/blog/6900/webdriver-support-in-safari-10/
*******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!*******