python 使用selenium時關於webdriver 調用失敗的問題解決


如下代碼,在運行時會報錯:

from selenium import webdriver

brower=webdriver.Edge()
brower.get('https://www.taobao.com')
input_first=brower.find_element_by_id("q")
print(input_first)
brower.close()

主要是沒有注冊edge瀏覽器

解決辦法:打開shell cmd,輸入以下代碼運行:
DISM.exe /Online /Add-Capability /CapabilityName:Microsoft.WebDriver~~~~0.0.1.0
此方法只針對edge瀏覽器的版本未18以上,17及以下需要到microsoft官網下載對應的license

注冊后的界面如下:

 

 



可以查詢edge瀏覽器的版本號:

 

 
        

 

 
         
         
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM