我计划在一个网站上建立一个自动化进程。但是,当我试图使用selenium访问站点时,无法通过消息“在访问sit之前检查浏览器。否”。消息来自cloudflare
我一直在尝试我在这里找到的一些代码,但它不起作用
1.
from selenium import webdriver
url = 'https://www.sit.no/'
options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(options=options)
driver.get(url)
2.
from selenium import webdriver
url = 'https://www.sit.no/'
options = webdriver.ChromeOptions()
options.add_argument("--disable-blink-features=AutomationControlled")
driver = webdriver.Chrome(options=options)
driver.get(url)
3.
import undetected_chromedriver as uc
url = 'https://www.sit.no/'
driver= uc.Chrome()
driver.get(url)
首先手动打开网站并完成浏览器检查。现在关闭所有chrome浏览器,并用chrome.exe路径替换该路径。这就行了,
相关问题 更多 >
编程相关推荐