问题标签 [2captcha]

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 回答
321 浏览

python - 如何在python中使用2captcha绕过hCaptcha?

我需要绕过网站上的 hCaptcha 以使用请求进行 POST 请求。我现在的代码如下:

该请求被 cloudflare 阻止。即使在给定的代码中我解析了 hCaptcha 并将其 cookie 添加到请求中。

我究竟做错了什么?谢谢

0 投票
0 回答
245 浏览

python - 无法用 2captcha python 解决 hcaptcha

我试图通过使用 2captcha 服务来解决“https://2captcha.com/demo/hcaptcha”上的 hcaptchas,但它返回给我一个假密钥。

这是我的代码:

我用这两个站点密钥进行了尝试:

当我得到验证码值/键时,我将它插入到两个隐藏的文本区域中:

我也尝试只插入一个文本区域,但效果不佳。

我究竟做错了什么?

0 投票
0 回答
22 浏览

python - 如何在 2captcha 中传递标头参数

我正在尝试使用 python 解决带有 2captcha 服务的隐形验证码,但在本节中

问题是访问你需要引用的这个 url ,所以我怎样才能在我的代码中添加像参数这样的标题,因为没有关于如何在 2captcha 中添加标题的文档谢谢

0 投票
0 回答
19 浏览

python - Arkose 回调 python selenium

我正在尝试使用 2Captcha API 来解决网站上的验证码。我把解决的验证码放在它需要去的地方,但我需要触发一个脚本。起初,我以为会有一个按钮可以点击提交,但没有。因此,我需要触发回调脚本。我怎样才能通过 selenium python 触发这个脚本?

0 投票
1 回答
192 浏览

python - 如何在 Python Selenium 中执行 POST 请求?

我正在尝试模仿这种网络请求机制。我有所有的数据。我需要知道的是如何使用 Python Selenium 执行 POST 请求?

铬开发

0 投票
0 回答
77 浏览

python - 如何解决企业recaptcha

我试图用 2captcha 解决的验证码是这样的-

步骤 1) 你输入了一些东西

第 2 步)您按继续,然后它会转到第 2 页

第 3 步)在第 2 页中,您会看到验证码页面 URL 根本没有改变

步骤 4)如何解决这个问题?我找到了站点密钥,但它没有解决,因为您必须先按继续...

编码

谢谢!

0 投票
0 回答
233 浏览

python - 如何检测验证码并使用 selenium 和 python 手动解决?

我正在开发基于 python 和 selenium 的简单程序。该程序用一些个人信息填写所有字段,并使用“确认”按钮发送信息。一旦按下按钮,必须解决验证码,有没有办法检测验证码,手动解决然后发送答案?该程序处于无头模式,我读到在代码运行时无法禁用此模式......我想找到 CAPTCHA 作为“链接”并可能在第二页上打开它。有没有办法做到这一点?

0 投票
0 回答
77 浏览

web-scraping - Geetest 由 2captcha 解决,但验证调用返回的 cookie 不是网站使用的 cookie

我试图绕过 fnac.com 网站上的 geetest,我使用 2captcha api 来验证挑战,然后我确定了返回 cookie 的调用: https://geo.captcha-delivery.com/captcha/check?cid=..SsK8q3LhU5AW5Qu66tG2d-lhcyHMlhF1Rrii6BD7xyM7.8KPg-v~AHSSdw4qxkWiKg4t.-caU1dUfQiZLltm0cmD1dOBaB.W_AKhYQtRUOXHVOVrUKBdQXIY-C_OoT&icid=AHrlqAAAAAMAtm8aV_7j23YAU433Dw%3D%3D&ccid=null&geetest-response-challenge=63c96502b92aa3a627437ce380154a4d9h&geetest -response-validate=1a0421425f1d346814b72b3bb69e9f19&geetest-response-seccode=1a0421425f1d346814b72b3bb69e9f19%7Cjordan&hash=4BA90718940D0114F409A57DFAF6AF&ua=Mozilla%2F5.0%20(Windows%20NT%2010.0%3B%20Win64%3B%20x64)%20AppleWebKit%2F537.36%20(KHTML% 2C%20like%20Gecko)%20Chrome%2F96.0.4664.110%20Safari%2F537.36&referer=https%3A%2F%2Fwww.fnac.com%2F&parent_url=https%3A%2F%2Fwww.fnac.com%2F&x-forwarded -for=83.141.247.15&captchaChallenge=3111270&s=3909

但是在“htttps://www.fnac.com”调用中使用的cookie是datadome=..SsK8q3LhU5AW5Qu66tG2RT-GSJSXwW0hA595c7qAgHa1X3e8MSjuxEhzX0kbf8gBD47H~9wiuBpKg7J4CLZ..YhqiRbUezJf6nI7.d7nzSWv6QGM6A~r略有不同

我花了很多时间研究 js 代码来确定哪个部分更改了 cookie,但我仍然无法找到诀窍。

开发工具截图

0 投票
0 回答
132 浏览

python - 如何使用python解决2captcha.com中的正常recaptcha?

在我的项目中实施之前,我正在尝试使用 python 代码解决https://2captcha.com/demo/normal 。但是,我对如何发送我的图像验证码有点困惑。

这是我应该如何提交表单以获取问题 ID 的代码:

这是我要解决的图像 URL:

我打算使用 Python 代码向 2captcha.com(使用请求库)发出发布请求以获取问题 ID,如下所示

我真的很感谢任何可以提供帮助的人。

0 投票
0 回答
141 浏览

python - 2Captcha:获得ERROR_CAPTCHA_UNSOLVABLE后如何重置?

我已经创建了一个用于网络抓取的脚本,并且我正在使用 2Captcha 来解决验证码。2Captcha 有一个 Python 库,但我创建了自己的函数来生成验证码 ID 和验证码令牌代码。

我的验证码模块有 3 个函数:get_captcha_id()、get_captcha_response() 和 apply_token()

一切都很好,我能够解决几十个验证码,直到最终我得到 2 个以下错误:ERROR_WRONG_CAPTCHA_ID

发生这种情况时,脚本首先出现错误 ERROR_CAPTCHA_UNSOLVABLE,然后循环返回并生成一个全新的验证码 ID。也许我应该保留相同的 ID 并只生成一个新令牌?

我只是想知道是否有更好的方法来做到这一点......

这是在我的主脚本上启动 2Captcha 的代码:

一旦这个while循环完成,主脚本就会启动。在大约 2 打验证码之后,我会收到这个错误:

我以为我添加了足够多的故障保护来重新生成验证码令牌这是我的 captcha.py 文件代码:

感谢您对此的帮助,我真的很感激!