最近在用selenium ,selenium+firefox的环境早就搭好了且正常使用了
今天突发奇想搭建selenium+chrome的环境,一直失败,一直报错,折腾死。后来发现chromedriver和chrome的版本是有对应关系的,关系对应错乱是不可能成功的
所以下了最新的chrome 和 chromedriver.exe
首先将chromedriver放在chrome的安装路劲,然后配置环境变量
再之后就如下代码
from selenium import webdriver import os #引入chromedriver.exe chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe" #os.environ["webdriver.chrome.driver"] = chromedriver #这句的意思是添加环境变量,谷歌浏览器的驱动的环境变量已经添加过了,所以这里注掉也能正常运行 #print(os.environ.keys()) browser = webdriver.Chrome(chromedriver) #设置浏览器需要打开的url url = "http://www.baidu.com" browser.get(url)
chrome与火狐不同的是谷歌需要制定驱动路劲,然后把路劲座位参数传入chrome中方可使用!!!!!