如下代碼,在運行時會報錯:
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瀏覽器的版本號:
