如何不检测到网络驱动程序?

今天我用 Selenium 编写了我的第一个 Python 脚本。当我使用 Chrome 或 Edge Webdriver 时,我总是会收到一个小横幅,说我正在使用 Webdriver。所以它被检测到了。许多网站会阻止这些内容或不允许他们在网站上制作任何内容。有什么简单的方法不让驱动程序不被检测到吗?


谢谢


我的代码:


from selenium.webdriver.common.keys import Keys

from selenium.webdriver.common.by import By

from selenium.webdriver.support.ui import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC

import time

from tkinter import *


path = "C:\Program Files (x86)\msedgedriver.exe"

driver = webdriver.Edge(path)


driver.get("https://youtube.de")

print(driver.title)


time.sleep(10)

driver.quit()


米琪卡哇伊
浏览 83回答 1
1回答

撒科打诨

尝试使用ChromeDriver将 chromedriver.exe 保存在工作目录中。   options = webdriver.ChromeOptions()    options.add_argument('--headless') #If you need HeadLess mod    options.add_argument("--ignore-certificate-errors")    browser = webdriver.Chrome(options=options)    browser.get(link)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python