1.下載chrome driver
(注意:下載的chrome driver要與chrome瀏覽器的版本匹配)
下載鏈接:https://npm.taobao.org/mirrors/chromedriver/
查看瀏覽器版本:瀏覽器導航條上輸入:chrome://version
版本對照表為:(原文來源於:https://blog.csdn.net/BinGISer/article/details/88559532)
2.將解壓好的chromedriver.exe放在chrome.exe的同文件夾(也可以放在其他任意位置)
此時,若要調用chromedriver,是不是覺得特麻煩!
from selenium import webdriver def main(): # 未配置 chrome_driver = 'C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe' #chrome_driver 存放位置 driver = webdriver.Chrome(executable_path=chrome_driver) # 調用Chrome()類 driver.get("https://www.baidu.com") # 訪問百度首頁 driver.find_element_by_id("kw").send_keys("Selenium") # 輸入"Selenium" driver.find_element_by_id("su").click() # 提交查詢 driver.quit() # 關閉瀏覽器 if __name__ == '__main__': main()
3.配置環境變量
計算機--屬性--系統屬性--高級(環境變量)--Path--新建:C:\Program Files (x86)\Google\Chrome\Application(步驟2chromedriver.exe存放的位置一致)
4.還需要將chromedriver.exe在python的根目錄存放一次
若忘記存在python中,直接執行步驟5代碼會報如下錯誤:
5.好啦,現在安裝配置完成了,可以試試啦!
from selenium import webdriver def main(): # 已配置 driver = webdriver.Chrome() driver.get("https://www.baidu.com") # 訪問百度首頁 driver.find_element_by_id("kw").send_keys("Selenium") # 輸入"Selenium" driver.find_element_by_id("su").click() # 提交查詢 driver.quit() # 關閉瀏覽器 if __name__ == '__main__': main()