最近在做python+selenium+chrome,遇到一個問題,使用如下代碼:
from selenium import webdriver # 導入webdriver包
import time
time.sleep(5)
#dr = webdriver.Firefox()# 初始化一個火狐浏覽器執行個體:driver
dr=webdriver.Chrome() #調用谷歌浏覽器
#dr=webdriver.Ie() #調用IE浏覽器
dr.maximize_window() # 最大化浏覽器
dr.get(“https://www.baidu.com”) # 通過get()方法,打開一個url站點
dr.quit() #關閉并退出浏覽器
1、打開谷歌浏覽器提示:data,然後自動關閉,出現這種情況首先檢查浏覽器版本與chromeDriver版本是否一緻,版本對應情況可以檢視我上一篇部落格。
chromeDriver下載下傳位址:http://chromedriver.storage.googleapis.com/index.html
2、浏覽器版本與chromeDriver一緻,但是打開谷歌仍然提示data;
出現這種情況,其實隻要把chromeDriver的位置從python的安裝目錄複制到Scripts中就可以了,如圖:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP9E0TzcGVOh3aq1EM4wmYwhGWhxGZzwEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYfRHelRHLwEzX39GZhh2css2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3Pn5GcuITM5UDMyYTM0IDNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
至此,打開浏覽器成功,不用像别人那樣加入代碼!!!