问题标签 [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.

0 投票
0 回答
758 浏览

python - selenium.common.exceptions.WebDriverException:消息:未知错误:无法在 127.0.0.1 连接到 chrome

我已经部署了我的脚本,它是一个使用未检测到的 chrome(这个库)的刮板。有人可以让我知道是什么问题..我们已经更新了硒,但这个问题仍然显示在 pythonanywhere 控制台...

这是一个代码示例。我们已经包含在函数中并将 Urls(多个)传递给它..需要关于这个问题的帮助..因为它在本地工作正常..

0 投票
0 回答
252 浏览

python - 使用未检测到的 Chromedriver 和 Python 显式等待不起作用

我正在尝试使用 Undetected Chromedriver (v2) 使用一些显式等待。而不是在元素加载后执行语句等,它似乎会暂停,直到等待时间到期。

当我使用普通的 selenium chromedriver 时,一切都按预期工作(“选择加入”在 1-2 秒内关闭),当我使用睡眠而不是等待时,语句的执行速度要快得多。

任何人都可以看到问题吗?

这是代码:

0 投票
0 回答
52 浏览

python-3.x - Python + Selenium 需要新窗口

我在访问案例链接列表的网站时遇到问题,需要单击所有链接。

该链接提交一个表单,并重新加载同一页面:

  1. 每个案例的新链接,以及
  2. 符合window.open()我需要的案例数据。

在普通的网络浏览器中,我会弹出一个包含案例数据的窗口。

从 Selenium 运行时,我可以单击链接,它会加载页面,并将我重定向到案例页面,但是我无法返回结果页面,并且我无法保留结果第一页的链接列表因为它们在每次点击后都是陈旧的。

任何想法如何同时获得?

0 投票
0 回答
133 浏览

python - Selenium ChromeDriver python 脚本无法再在页面上找到任何元素

硒新手在这里。我有一个非常简单的 python 脚本来填写一份工作了大约 3 周的问卷。我刚刚注意到它今天卡在第三个问题上,当我清除缓存并重新启动时,Selenium 似乎找不到任何我尝试在该页面上使用 Full 或 short XPATH 的元素。

selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法找到元素:

我花了一些时间尝试匹配 ChromeDriver 和 Chrome 浏览器版本,假设它是自动更新的。但是,我在另一个网站上测试了相同的先前工作脚本,它工作正常。所以不确定这个小版本差异是否真的是问题所在

驱动程序 = 94.0.4606.61 铬 = 94.0.4606.81

我检查了 iframe,但似乎无法在源代码或检查下找到一个。这是网络表格:

https://form.typeform.com/to/eUIsSKGd

我从一开始就一直在使用硬编码睡眠,它工作正常。我什至延长了睡眠时间以夸大它们,但仍然无法通过“开始按钮”。

这是正在运行的脚本的第一个片段。是的,我尝试使用全新的 XPATH

请帮忙

0 投票
3 回答
100 浏览

python - 在 python 中未检测到 Chromedriver

我正在尝试运行一个 selenium 脚本,但它无法检测到 chromedriver 任何人都可以在我尝试运行它时帮我解决这个问题,它给了我一个错误,指出 chromedriver 不存在于特定路径中但是我已经下载并将其保留在下面的特定路径是快照和代码以供参考。 在此处输入图像描述

预订.py

run.py //在我的编辑器中运行这个python文件

0 投票
0 回答
194 浏览

python - 无法在无头模式下使用 Google 身份验证登录 Python 中未检测到的 chromedriver

这是我登录 Google 的 python 代码

在非无头模式下,一切正常。在根据屏幕截图发送邮件后的无头模式下,我收到浏览器不安全的消息。如上所述,使用代理的解决方案没有帮助。我还尝试了在没有无头但没有无头模式的情况下使用谷歌登录后提出的解决方案,但 没有成功。还有其他建议吗?

0 投票
0 回答
41 浏览

selenium-webdriver - 尝试通过詹金斯运行 chrome 无浏览器执行时出现未处理的请求错误

我正在尝试执行 chrome 无浏览器执行,并在我的配置文件中声明了以下功能:

我没有添加任何所需的功能。我得到以下错误:

有人可以帮忙吗?是否也必须拥有所需的能力?我是否缺少功能上的某些东西,或者错误应该在其他地方?

0 投票
0 回答
57 浏览

python - Python Selenium 新的浏览器身份每次运行

我很乐意在注册页面上注册,但我的目标是每次执行循环时我都想要一个新的 chrome 配置文件和 cookie 和代理,就像连接的新设备一样 我使用旋转代理,我确定我的问题不是这里的代理

运行代码:

我调用这个函数来请求新的代理:

即使有这一切:网站说你不能在另一个帐户上拥有相同的注册 我怎样才能改变我的身份并表现得像我每次运行的另一个人?

我试图更改名称和文件夹:

0 投票
0 回答
97 浏览

python - 未检测到的 chromedriver 不通过

我运行了代码:

我仍然收到As you were browsing something about your browser made us think you were a bot消息。我需要添加特殊选项吗?我的主要目标是接收reese84cookie 值。

0 投票
0 回答
206 浏览

python - 连接到 undetected-chromedriver docker 镜像

我一直在我的 Synology NAS 上使用https://hub.docker.com/r/selenium/standalone-chrome来使用 Selenium Webdriver 来执行自动请求。

我不记得我运行的命令,但我启动了容器并driver = webdriver.Remote("http://127.0.0.1:4444/wd/hub")在 Python 中运行以连接到 selenium chrome 图像。

但是,我有一个用例需要我使用undetected-chromedriver。如何安装https://hub.docker.com/r/bruvv/undetected_chromedriver之类的东西并从我的 NAS 的 python 终端连接到它?