我嘗試同時使用這兩個webdriver選項ChromeDriverManager,但總是回傳錯誤:
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install(), options=options)) TypeError: __init__() got an unexpected keyword argument 'options'
我的代碼是:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
options = webdriver.ChromeOptions()
# options = Options() # I used this line as well, but it did not work.
options.add_argument("start-maximized")
options.add_argument("--headless")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install(), options=options))
driver.get(url)
我應該怎么辦?
uj5u.com熱心網友回復:
你必須這樣稱呼它:
driver = webdriver.Chrome(
service=Service(
ChromeDriverManager().install()
),
options=options
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/527462.html
