问题标签 [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 回答
341 浏览

rest - 2captcha 标志 ERROR_WRONG_GOOGLEKEY 但我提供了一个。这实际上是 ERROR_GOOGLEKEY 吗?

这是提出debug_dump请求的输出。我已经稍微匿名了。请注意,一个googlekey. 该值可能是错误的。我没关系。困扰我的是ERROR_WRONG_GOOGLEKEY错误的错误。我应该ERROR_GOOGLEKEY根据文档得到。不幸的是,似乎没有办法告诉制造商。

0 投票
0 回答
370 浏览

python - 在scrapy上解决h-captcha

我正在使用 Selenium 进行抓取,当有验证码时,我使用 2captcha 服务来解决验证码问题,如下所示:

我现在继续使用scrapy,但是当验证码发生时,我试图找到一种方法来使用scrapy 的2captcha 服务。我确实得到了结果,但不确定如何使用来移动:

我试过类似的东西:

主要功能在哪里self.parse刮,但它似乎不起作用。

有什么见解吗?

0 投票
1 回答
1352 浏览

javascript - 调用 Hcaptcha 回调函数的问题

我来看你是因为我已经阻止了一周将 hcaptcha 回复发送给 Google。

为了把它放在上下文中,我正在releases.footshop.com网站上使用Selenium在Python中开发一个网络自动化程序。
验证码位于表格末尾,应激活“完成您的订单”按钮

我设法检索到 2 验证码发送的对 hcaptcha 的响应,然后将其放入 h-captcha 文本框中。但是无法发送。

根据 hcaptcha 文档,回调函数是在 POST 请求中调用的。我找到了这个功能,它是 hcaptchaOnLoad: https ://hcaptcha.com/1/api.js?render=explicit&onload=hcaptchaOnLoad

我还找到了定义 hcaptcha 函数和调用 hcaptchaOnLoad 的 index.js 文件。https://pastebin.com/8MZb0P0B

我附上了我能够在 Chrome 控制台和 Firefox 以及我的 2captcha 代码中进行的测试。

铬测试

火狐测试

Python代码

问候,
市场

0 投票
1 回答
1349 浏览

python - 查找hcaptcha回调函数

我正在尝试解决 hcaptcha 并且我能够获得密钥,但是我无法提交按钮,因为它是不可见的。我查看了网站的 javascript,但它被高度混淆了,我似乎找不到执行我的 h-captcha-response 数据的回调。我尝试了很多事情,例如创建一个新的小部件并使用 hcaptcha.execute("widget_id") 并尝试创建自己的提交按钮,但我没有运气。有没有人想出如何提交隐形hcaptchas的回调?

我试图找到回调函数的网站是https://discord.com/register

0 投票
0 回答
50 浏览

python - Headless Firefox 解决 2captcha

我正在使用 2captcha 用 Selenium 解决 Youtube 验证码。我正在使用火狐。我一直在分析 YT 提出的请求,从我看到的情况来看,它检测到验证码未在我的浏览器中解析。

有人对如何解决这个问题有想法吗?

谢谢

0 投票
0 回答
66 浏览

2captcha - 如何在从 walmart.com 获得 reslove recaptcha 后浏览网页

我尝试从 walmart.com 获取一些数据,我使用 pupperter puppeteer-extra-plugin-recaptcha 来重新验证验证码,在 reslove 之后,我如何将网络导航到产品详细信息

我的代码

reslove验证码后的图像

0 投票
0 回答
1695 浏览

python - 向 Discord 提交 hcaptcha 验证码令牌以使用 selenium 创建帐户

我正在使用 python selenium 创建一个 Discord 帐户 ( https://discord.com/register ),但它受 hcaptcha 保护。我有一个验证码 API (2captcha/capmonster) 来返回验证码令牌并将其放入g-captcha-response textarea. 通常有一个提交按钮,之后您可以单击该按钮,然后您可以访问该站点(如果验证码标记正确),但是一旦您手动完成验证码,Discord 会自动重定向您。我假设 Discord 正在使用 hcaptcha 回调函数。但是我没有找到回调函数,所以我可以在输入验证码令牌后调用它。

这是我到目前为止的代码:

0 投票
0 回答
210 浏览

python - 使用 hCaptch + Cloud Flare 保护绕过网站

有没有人知道如何在受云耀斑保护的网站上绕过 hCaptcha?我到处搜索,但找不到任何解决方案(实际上,如果有办法,云耀斑员工应该被解雇)。

PS:我的问题是即使我自己解决了验证码后,云耀斑也不会将我重定向到网站。我知道问题出在浏览器检查上,但我使用undetected_chromedriveruser -data-dir参数来规范自动化。

代码片段:

0 投票
2 回答
267 浏览

javascript - 如何在python中找到执行javascript的可变html元素

我正在尝试使用 2Captcha 服务来解决 h 验证码 V2。

像这样工作:

  1. 你得到一个解决验证码的价值
  2. 然后在 HTML 代码中找到一个 textarea 元素来插入该值(这是我的问题)
  3. 您在该元素中插入值
  4. 您按下提交按钮,验证码就解决了

首先,我将介绍一个工作示例,然后我将介绍我遇到问题的地方。

这是查找并插入获得的值的 HTML 代码:

这是用于插入值的 python 代码:

这究竟是什么让你从这个: 在此处输入图像描述

这是结果: 在此处输入图像描述

最后按下提交按钮就完成了。这个例子有效

这是我的问题:在我的情况下,HTML 文档有一个可变 ID,如下所示:

请注意,id 有一个字母数字部分 (0tesbrpxsk8),它总是在变化,因此更难选择。

我试图document.getElementById() 在没有成功的情况下找到一些正则表达式

我也尝试使用:

我被困在这里并尝试了其他方法但没有成功,因为我可能是因为我没有很好地实施这些解决方案,或者它们只是不起作用。

我会感谢一些见解,谢谢

0 投票
0 回答
129 浏览

2captcha - 解决没有表单或返回函数的hcaptcha

有人知道如何在没有挑战者表单的情况下解决 hcaptcha,通常会提交表单,但在这种情况下,它不包含并且我找不到回调函数是什么

这是网络:https ://size.ca/pages/raffle?t=1621794388843

在此处输入图像描述