解决selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.对Chrome进行配置

配置Chrome的驱动(Chrome的老版本)

http://www.slimjet.com/chrome/google-chrome-old-version.php

http://google_chrome.en.downloadastro.com/old_versions/

http://filehippo.com/zh/download_google_chrome/

http://www.chromedownloads.net/

打开chrome 输入 “chrome://version/”来查看chrome版本

下载chrome的驱动,Chromedriver.exe

访问此网站  http://chromedriver.storage.googleapis.com/index.html   然后选择合适版本的driver 

将下载好的Chrome.exe驱动器放在Python的文件下

 

 可免去代码配置chrome的过程

from selenium import webdriver
#chrome_driver='D:\Documents\Downloads\chromedriver.exe'
#driver=webdriver.Chrome(executable_path=chrome_driver)
#前两步是chromedriver.exe不在Python目录下的配置代码
#driver=webdriver.Firefox()
#驱动为火狐浏览器
driver = webdriver.Chrome()
#驱动为谷歌浏览器
driver.get("https://www.baidu.com/")
print(driver.title)
print("-----**----")
driver.find_element_by_link_text("新闻").click()

print(driver.title)
print("-----**----")
print(driver.current_window_handle)
#打印第一个窗口名字
print(driver.window_handles)
#打印所有窗口名字

打印运行结果

 

 

 

 

 

posted @ 2020-11-26 20:16  山君与见山  阅读(150)  评论(0编辑  收藏  举报