问题标签 [undetected-chromedriver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何使用 Selenium Python 将所需功能传递给未检测到的 Chromedriver?
我正在使用 Python 包Undetected Chromedriver,因为我需要能够使用 webdriver 登录 Google 帐户,并且我想将选项传递{"credentials_enable_service": False, "profile.password_manager_enabled": False}
给驱动程序,以便它不会弹出保存密码的弹出窗口。我试图通过这些选项使用:
这个论点--start-maximized
工作得很好,如果我运行代码只是它开始按预期最大化。但是,当添加实验选项并运行代码时,它会返回错误:
所以我想我会尝试将参数作为 Desired Capabilities 传递,从而编写代码:
虽然这段代码运行并且不会产生任何错误,但它也根本没有做任何事情。密码弹出窗口仍然出现,并且驱动程序甚至没有开始最大化,尽管后者作为一个选项工作。
所以我的问题是:如何正确地将 Desired Capabilities 传递给 Undetected Chromedriver?或者,或者:如何正确地将实验选项传递给未检测到的 Chromedriver?
selenium - Selenium:在一台机器上运行多个 chromedriver 实例时出现稳定性问题
我正在使用多线程的一台机器上通过(chromedriver)运行多个谷歌浏览器实例。当我将实例数增加到 12+(取决于机器容量)时,我开始看到以下问题
- 元素在页面上可见,但即使等待足够长的时间,等待命令也会随机失败。它说该元素不存在于页面上。如果我减少浏览器数量,相同的代码总是有效(我还检查了服务器性能问题,没有)
- 在元素上执行单击但未触发操作。(我们可以在截图中看到元素颜色发生了变化)。在另一个论坛上,有人说js事件绑定到元素没有完成。
我有两个问题:
- 是不是在机器上通过chromedriver推荐大量谷歌浏览器实例?
- 以上问题有没有可能的解决方案
谢谢维奈
selenium - 为 selenium python 安装“pip undetected-chromedriver”
我正在尝试使用硒制作自动填充器,但无法完成。所以我决定使用未检测到的 chromedriver 来完成自动化。
我在这里导入未检测到的chromedriver有些困难。
我已经通过输入命令行下载了它:pip install undetected-chromedriver
但是,当我将import undetected_chromedriver 设置为 uc时,编译器无法识别它。
以下是尝试导入 undetected-chromedriver 后的错误消息:
ModuleNotFoundError:没有名为“undetected_chromedriver”的模块
selenium - 所以我们制作了一个使用 selenium 的不和谐机器人,我们决定将它托管在 heroku 上
因此,我们制作了一个使用 selenium 的不和谐机器人,并决定将其托管在 heroku 上,但是当我们尝试访问该网站时,出现了 cloudflare 验证码测试,我们无法通过它。
然后我们发现了无法检测到的 chromedriver,但它仍然无法绕过 cloudflare 测试。
我们尝试访问的网站是https://atenos.org/:en/
我们正在努力实现的目标是不可能的吗?如果是这样,是否有任何其他网站我们可以尝试托管此机器人。
代码附在下面:
任何帮助表示赞赏!
python - Selenium 中的 Headless Chrome 默认不启用 Cookie
我无法在 Selenium 中启用带有无头 chrome 的 cookie。我认为它们应该默认启用,但是当导航到:https://www.whatismybrowser.com/detect/are-cookies-enabled时,它说它们没有启用。从那以后,我尝试添加首选项以明确启用它们,但仍然得到相同的结果。我也尝试过使用 undetected-chromedriver 而不是 chromedriver,但两者都产生相同的结果。我有点迷路了,在网上找不到其他任何东西,所以我很感激任何指导。下面是我正在使用的python中的代码。
python-3.x - 如何禁用未检测到的硒驱动程序的编码?
我无法将选项“disable_encoding”添加到 seleniumwire 未检测到的 chromedriver
我现在的代码如下:
有人知道我如何配置“disable_encoding”以停止以字节形式接收 http 响应吗?
java - download.default_directory selenium java 在 91 chrome 驱动程序中不起作用
看起来 download.default_directory 不再适用于最新的 chrome 驱动程序。这是我的代码。
当前的行为是文件默认下载到C:\Users\unicorn\Downloads路径。
我遇到了类似的答案,但无法得到它。
感谢您对此的任何帮助。谢谢
list - 我无法从 jupiter Notebook 访问 python selenium chromedriver
在 jupiter 中安装 selenium 后,我下载了 chromedriver 并将其保存到 C:\Program Files\Google\Chrome\Application\chromedriver.exe
**我收到错误,例如请帮助使用 jupiter notebook 使用 chromedriver 任何帮助将不胜感激
即使我添加了根路径,r 字符串,也没有任何效果**
python - 我正在设置下载路径选项,并且仅当我将 chromdriver.v2 用作 uc 时才会出现该异常
异常:selenium.common.exceptions.InvalidArgumentException:消息:无效参数:无法解析功能:来自无效参数的 goog:chromeOptions:无法识别的 chrome 选项:首选项
我正在使用的 Chrome 选项:
python - 尝试禁用 DevTools 时 Python Selenium “Chrome 正在由自动化软件控制” - undetected_chromedriver
所以我目前遇到一个问题,当我尝试使用禁用 devtools 时
将显示“Chrome 正在由自动化软件控制”。
仅当我添加该行时才会发生这种情况,因此我添加的任何其他选项都不会影响它
代码: