问题标签 [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 - 如何防止未检测到的 chromedriver 在最后一行代码后关闭窗口
我在 python selenium 中使用未检测到的chromedriver,我的问题是它总是在结束程序后关闭窗口。
例如,我有一行代码,例如:
它显然会打开谷歌,但随后会立即关闭窗口。当我使用自己的 chromedriver 时,窗口保持打开状态,即使程序结束,我仍然可以在该窗口上冲浪。
有什么解决办法吗?
python-3.x - Selenium chrome --headless 如何工作?
伙计们!与 selenium 一起使用的 chromedriver 中的基本模式和 --headless 模式之间的真正区别是什么?我问是因为我试图在 adidas.com 上跟踪一些价格,当我设置我的驱动程序时:
浏览器在我的电脑上打开,一切正常。
但是当我试图执行下面的代码时:
回应是:
所以问题是网站如何检测它的代码是否真的呈现,如果我想在服务器上运行我的代码,我该如何处理?
python-3.x - Undetected-Chromedriver 几秒后自动关闭 Chrome
我正在使用:
Python 3.9
Chrome 93.0.4577.63
ChromeDriver 93.0.4577.15 Undetected
-Chromedriver 3.0.3
Windows 10
我用最简单的代码打开Chrome:
打开 Chrome 时,在右上角有一条错误消息,当我点击它时说,添加了新扩展程序,(您计算机上的另一个程序添加了一个扩展程序,可以改变 Chrome 的工作方式)几秒钟后Chrome 会自动关闭
有谁知道这是什么原因以及解决方案是什么?
谢谢您的回答。
python - Python selenium chrome 驱动程序 SSL:CERTIFICATE_VERIFY_FAILED 无法获取本地颁发者证书
尝试运行 undetected-chromedriver 时遇到以下错误:
python - Python + Selenium 点击回发链接
我正在尝试抓取显示案例列表的页面,每个案例都是提交表单的回发链接,响应是带有详细信息的 JavaScript 弹出窗口的同一页面。我可以要求任何人,但我无法让 switch_to.window 或 switch_to.frame 工作。这种类型的链接有什么技巧吗?
可运行的代码片段
selenium - HEADCHR_PERMISSIONS 的 Python Selenium 不一致
我正在研究一个在 python 中使用 selenium 的机器人,我找到了一个有用的站点来测试我的机器人的一致性,我将在此处留下链接:https : //antoinevastel.com/bots/ 我与 HEADCHR_PERMISSION 和我在网上找不到任何有用的东西来解决这个问题,我什至试图研究这个具体的东西是什么,但我什么也没找到,如果有人知道我可以绕过这种不一致,我将不胜感激。
selenium-chromedriver - Selenium chromedriver 崩溃(版本 94)
将代码撕成最低限度以进行故障排除
从硒导入网络驱动程序
web = webdriver.Chrome()
web.get('https://www.google.com/')
浏览器崩溃即自行打开和关闭
Google chrome 是:版本 94.0.4606.61(官方构建)(64 位)
尝试使用不同版本的 chromedriver。现在有 3 个版本: https ://chromedriver.chromium.org/
https://chromedriver.storage.googleapis.com/index.html?path=95.0.4638.10/ver95 :(收到确认浏览器版本的错误消息)
当前浏览器版本为 94.0.4606.54,二进制路径为 C:\Program Files\Google\Chrome\Application\chrome.exe
Ver 93 和 94:(两个版本的浏览器崩溃)
https://chromedriver.storage.googleapis.com/index.html?path=94.0.4606.41/ https://chromedriver.storage.googleapis.com/index.html?path=93.0.4577.63/
有终端消息:DevTools正在监听ws://127.0.0.1:51253/devtools/browser/832a4d53-90ec-4f5f-b106-5cc950719cb1(尝试了一些建议,但也无法解决这个问题。)
有人最近有这个问题并解决了吗?
python - Undetected_chromedriver 日志信息未在控制台上打印
我正在使用 undetected_chromedriver bt 它没有打印日志信息,例如(开发工具正在监听...)。我以前使用过它,并且相同的代码正在打印日志信息。这是我的代码
python - 在 chrome 中更改用户代理在 selenium webdriver python 中不起作用
它与我提供给它的内容不同。我尝试更改其他用户代理,但似乎存在同样的问题。我正在使用铬的二进制文件。
python - `cannot connect to chrome at 127.0.0.1:37541` when using undetected-chromedriver with Python
使用 Selenium 后,我决定尝试undetected-chromedriver
使用
但是,运行这个简单的脚本
给出错误
selenium.common.exceptions.WebDriverException:消息:未知错误:无法从 chrome 连接到 127.0.0.1:37541 的 chrome 无法访问
使用常规 Selenium 没有问题
这是回溯
有什么建议么?
尝试#1
还尝试设置executable_path
为/usr/bin/chromedriver
这给出了相同的错误
selenium.common.exceptions.WebDriverException:消息:未知错误:无法从 chrome 连接到 127.0.0.1:42305 的 chrome 无法访问
检查路径是否存在
尝试#2
尝试使用 Xvfb 并禁用无头模式
略有不同的错误
selenium.common.exceptions.WebDriverException:消息:未知错误:无法从未知错误连接到 127.0.0.1:42467 的 chrome:无法发现打开的页面(驱动程序信息:chromedriver=2.41.578700(2f1ed5f9343c13f73144538f15c00b370eda6706),平台=Linux 5.11。 0-18-通用 x86_64)