您好:
使用 Spyder+ Python 來學習
以下這一個範例來說
第1次,執行後很快挑出chrome,並跑出結果
執行行第2次,要等40幾秒,才會執行產出結果
執行第3次,要等1分多鐘,才會執行產出結果
請問,這是什麼問題,該如何解決呢?
謝謝
範例如下:
from selenium import webdriver
from selenium.webdriver.common.by import By #要匯入此
#driver = webdriver.Chrome("./chromedriver")
driver = webdriver.Chrome()
driver.implicitly_wait(10) #等10秒鐘
driver.get("http://example.com") #取得網站首頁
# 使用Selenium的定位函數
#h1 = driver.find_element_by_tag_name("h1")
h1 = driver.find_element(By.TAG_NAME,"h1")
print(h1.text)
p = driver.find_element(By.TAG_NAME,"p")
print(p.text)
driver.quit()
如果工作管理員發現是多個chrome沒有關閉執行,
建議driver.close()
確保每次腳本執行後正確關閉瀏覽器。