解决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) #打印所有窗口名字打印运行结果