安装chrome浏览器驱动
安装chrome浏览器驱动:一种是常见的手动安装,另一种则是利用第三方库自动安装。
前提:安装好了Chrome浏览器
[1]手动安装
先查看本地Chrome浏览器版本:(两种方式均可)
在浏览器的地址栏键入Chrome://version,即可查看浏览器版本号或者点击Chrome菜单,帮助→关于Google Chrome,查看浏览器版本号再选择对应版本号的驱动版本
下载地址:https://chromedriver.storage.googleapis.com/index.html
最后进行环境变量配置,也就是将对应的ChromeDriver的可执行文件chromedriver.exe文件拖到Python的Scripts目录下。
注:当然也可以不这样做,但是在调用的时候指定chromedriver.exe绝对路径亦可。
[2]自动安装
自动安装需要用到第三方库webdriver_manager,先安装这个库,然后调用对应的方法即可。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from webdriver_manager.chrome import ChromeDriverManager
browser = webdriver.Chrome(ChromeDriverManager().install())
browser.get('http://www.baidu.com')
search = browser.find_element_by_id('kw')
search.send_keys('python')
search.send_keys(Keys.ENTER)
# 关闭浏览器
browser.close()
在上述代码中,ChromeDriverManager().install()方法就是自动安装驱动的操作,它会自动获取当前浏览器的版本并去下载对应的驱动到本地。
如果本地已经有该浏览器渠道,则会提示其已存在。
安装edge浏览器驱动
安装edge浏览器驱动:一种是常见的手动安装,另一种则是利用第三方库自动安装。
前提:安装好了edge浏览器
[1]手动安装
先查看本地edge浏览器版本:(两种方式均可)<