先上驱动的代码:
1 from selenium import webdriver 2 3 if __name__ =='__main__': 4 options=webdriver.ChromeOptions() 5 options.binary_location=r'C:Users13313AppDataLocalGoogleChromeApplicationchrome.exe' 6 driver=webdriver.Chrome('E:GoogleDriverchromedriver.exe') 7 #get方法 打开指定网址 8 driver.get("http://www.baidu.com") 9 #选择网页元素 10 elemnt_keyword=driver.find_element_by_id('kw') 11 #输入搜索信息 12 elemnt_keyword.send_keys('博二爷') 13 14 #找到搜索按钮 15 element_search_button=driver.find_element_by_id('su') 16 element_search_button.click() 17 driver.close()
但是我报错误是:
看了相关解决问题的博文,但是我还没解决到问题
后来我想到了一个问题,那就是我在联想软件商城下载的浏览器,他自动的放到了C盘,然后我为了减少固态的消耗,我就把他硬核地放到了E盘,应该是因为这个我就出现了不可预知的错误
另外,虽然他的下载驱动包是32位,并且不能一一对应他的版本号,只要版本号稍微大一点,同时32位也能完美适应64位的,亲测没有问题。
解决办法:
1,版本号设置正确。
2,设置PATH环境变量