我可以使用selenium,但是当我想使用未检测到的chrome驱动程序时遇到此错误。
uc.install()
chrome_driver_yolu = "C:\\Users\\omer\\Desktop\\ducky\\chromedriver.exe"
driver = uc.Chrome(executable_path=chrome_driver_yolu)
driver.get('https://distilnetworks.com')
这是错误
WebDriver.__init__() got an unexpected keyword argument 'executable_path'
请勿将
executable_path
传递给 uc.Chrome()
。只需确保您使用的是最新版本,它就会自动为您获取驱动程序。例如。
import undetected_chromedriver as uc
driver = uc.Chrome()
driver.get("https://nowsecure.nl/#relax")
driver.save_screenshot("nowsecure.png")
driver.quit()
(对于https://github.com/ultrafunkamsterdam/unDetected-chromedriver)
或者,如果您使用 https://github.com/seleniumbase/SeleniumBase (包括
undetected-chromedriver
的修改版本),请确保传入 uc=True
。
from seleniumbase import Driver
driver = Driver(uc=True)
driver.get("https://nowsecure.nl/#relax")
driver.save_screenshot("nowsecure.png")
driver.quit()