我想访问一个网站,并使用我运行的勇敢浏览器。网站开放,但Cloudflare妨碍我访问该网站:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
chromedriver = r"C:/SeleniumDrivers/chromedriver.exe"
option = webdriver.ChromeOptions()
option.binary_location = "C:/Program Files/BraveSoftware/Brave-Browser/Application/brave.exe"
s = Service(chromedriver)
driver = webdriver.Chrome(service=s, options=option)
driver.get(url)因此,我想使用undetected_chromedriver,但我无法让它运行。到目前为止,我一直在尝试这样做:
import undetected_chromedriver as uc
chromedriver = r"C:/SeleniumDrivers/chromedriver.exe"
brave = 'C:/Program Files/BraveSoftware/Brave-Browser/Application/brave.exe'
option = uc.ChromeOptions()
option.binary_location = brave
driver = uc.Chrome(driver_executable_path=chromedriver, options=option)
driver.get(url)这段代码返回一个我根本无法解释的PermissionError。
PermissionError: [Errno 13] Permission denied: 'C:/SeleniumDrivers/chromedriver.exe'有什么有用的建议或解决方案吗?也许有一种方法可以让我访问网站,并在代码运行时绕过selenium的Cloudlfare。
发布于 2022-04-28 06:38:45
您试过以管理员身份运行该进程吗?
https://stackoverflow.com/questions/72038923
复制相似问题