首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用未检测到的显色剂与勇敢

如何使用未检测到的显色剂与勇敢
EN

Stack Overflow用户
提问于 2022-04-28 06:23:46
回答 1查看 624关注 0票数 0

我想访问一个网站,并使用我运行的勇敢浏览器。网站开放,但Cloudflare妨碍我访问该网站:

代码语言:javascript
复制
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,但我无法让它运行。到目前为止,我一直在尝试这样做:

代码语言:javascript
复制
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。

代码语言:javascript
复制
PermissionError: [Errno 13] Permission denied: 'C:/SeleniumDrivers/chromedriver.exe'

有什么有用的建议或解决方案吗?也许有一种方法可以让我访问网站,并在代码运行时绕过selenium的Cloudlfare。

EN

回答 1

Stack Overflow用户

发布于 2022-04-28 06:38:45

您试过以管理员身份运行该进程吗?

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72038923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档