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

python - 在 Python 中使用 2captcha 和 Selenium

如何将 2captcha 与 Selenium 集成?在 github 上有一个请求示例代码,但我不知道如何将 2captcha 与 selenium 一起使用。

0 投票
1 回答
5333 浏览

python - 2captcha API + 硒

所以我正在使用这个 2captcha API 并在 omegle.com 之类的网站上对其进行测试。验证码解决发生了,但谷歌验证码框没有被勾选,没有任何反应。想知道为什么会这样,我知道 2captcha API 运行良好......但它只适用于 HTTP 请求而不适用于 selenium?

这是我插入以下代码的 API 链接: https ://github.com/2captcha/2captcha-api-examples/blob/master/ReCaptcha%20v2%20API%20Examples/Python%20Example/2captcha_python_api_example.py

0 投票
0 回答
395 浏览

javascript - iMacros/Javascript - 如何在 iframe 中公开 recaptcha V2 的文本区域?

我有一种情况,我需要使用 2Captcha 来解决网站的 recaptcha,但 recaptcha 异常地在它自己的框架中。我在 imacros for firefox 中使用的普通 .js 未能公开“文本区域”以将令牌结果粘贴到其中。如何克服这个问题?大概我只需要参考框架,但我不确定如何做到这一点,因为我刚开始使用 javascript 并使用我为编码器付费的脚本。我问过他,但我认为他不确定,或者太忙了!下面的代码通常用于公开文本区域以输入 recaptcha 令牌。

任何帮助将不胜感激,因为这一直是一个问题

0 投票
1 回答
3788 浏览

python - 在 Python 中使用 2captcha

我对 2captchas 和 Python 完全陌生,所以我试图弄清楚这两个是如何工作的。现在我正在编写一个 python 脚本并在 spyder 上运行它来解析图像验证码。我的代码(使用 2captcha API)在返回响应中返回站点的 html。它尝试注册一个站点,作为回报,解决验证码的主要任务失败。我的代码看起来像这样

请让我知道如何使用此代码解决图像验证码,以及我是否使用正确的工具来解决此验证码挑战。

0 投票
2 回答
1165 浏览

python - 2captcha 硒超出范围

我正在尝试使用 selenium 和 python 来实现 2captcha。

我只是从他们的文档中复制了示例:
https ://github.com/2captcha/2captcha-api-examples/blob/master/ReCaptcha%20v2%20API%20Examples/Python%20Example/2captcha_python_api_example.py

这是我的代码:

这是我的错误:

解决 ref captcha...
Traceback(最近一次调用最后一次):
文件“main.py”,第 38 行,
recaptcha_answer = recaptcha_answer.split('|')[1]
IndexError: list index out of range

验证码正在得到解决,因为我可以在 2captcha 仪表板上看到它,所以如果它是官方文档,那么错误是什么?

编辑: 对于一些未经修改的我得到验证码解决形式 2captcha 但后来我得到这个错误:

为什么我收到此错误?

我设置为 site_key = current_url_where_captcha_is_located

这个对吗??

0 投票
2 回答
3396 浏览

python - 如何在没有提交按钮的情况下提交谷歌验证码?

我正在使用 python 和 selenium 编写一个自动化脚本,但我在最后一步遇到问题,因为前面的步骤在验证码下有提交按钮,所以表单已提交。我正在考虑直接对网站进行付费加载验证码响应,但我没有找到任何方法来做到这一点。

我正在使用 2captcha 自动解析。

我发现这个提交验证码的视频我已经查看了代码,但我不知道它是否适用于我的代码 https://www.youtube.com/watch?v=lnmtqPam1qg

这是我与此问题相关的代码的一部分

这是我要提交的网站的代码

所以我想在没有提交按钮的情况下提交验证码,这样它就可以将我重定向到下一步。

编辑:

我正在考虑向网站加载提交按钮,但我找不到任何方法来做这样的事情

然后用 selenium 找到它并 click()

0 投票
0 回答
373 浏览

python - 如何使用 python 和 selenium 在注册页面上解决可点击的验证码,如 recaptcha v2?

我正在使用 python 创建 selenium 代码来解决需要使用 2captcha API 单击图像“ReCaptcha V2”的验证码。

请检查:https ://2captcha.com/2captcha-api#solving_clickcaptcha

我的第一个问题是以随机名称获取屏幕截图并将其压缩到 100Kb 以下并与我的 http post 请求一起发送。

我的第二个问题是如何模拟点击“OK|coordinate:x=39,y=59;x=252,y=72”

验证码解决后如何删除图像?

我的代码:

0 投票
1 回答
366 浏览

java - Java Selenium 2Captcha

我正在尝试使用 Selenium 和 java自动化一些过程(这里) 。当我按下登录按钮时,它会显示一个验证码来选择像[this]这样的图像。

我正在阅读有关 2captcha 来解决此问题的信息,他们要求提供站点密钥,有人可以帮我获取 该站点的站点密钥吗?

还是有更好的解决方案来解决这个问题?

这是我启动recaptcha的java代码:

0 投票
1 回答
2162 浏览

java - Java Selenium + 2Captcha + 提交表单

您好,我正在尝试在这里自动化一些过程 。我正在使用 2captch 来解决验证码,请查看图片

我有 site_key 和 api_key ,现在我正在发送 api_key + site_key 并且它正在返回我 response_token,我已将返回的响应令牌添加到g-recaptcha-response但它没有提交表单。

我想要的是:我可以解决验证码并提交表单。

这是我当前的java代码:

更新代码:

它正在单击按钮,但它显示Please select all matching images. 。请查看截图

0 投票
3 回答
5455 浏览

python - Python + Selenium + 2Captcha

我正在尝试使用 2captcha 服务在站点中解决重新验证码,但总是向我返回错误:

回溯(最后一次调用):文件“C:\Users\pablo\Desktop\selenium\MercBitk.py”,第 48 行,在 GChrome.find_element_by_xpath("//*[@id='g-recaptcha-response'] ").send_keys(resp.text[3:])

文件“C:\Python34\lib\site-packages\selenium\webdriver\remote\webelement.py”,第 479 行,在 send_keys 'value':keys_to_typing(value)})
文件“C:\Python34\lib\site- packages\selenium\webdriver\remote\webelement.py”,第 633 行,在 _execute 中返回 self._parent.execute(command, params)
文件“C:\Python34\lib\site-packages\selenium\webdriver\remote\webdriver. py”,第 321 行,在执行 self.error_handler.check_response(response)
文件“C:\Python34\lib\site-packages\selenium\webdriver\remote\errorhandler.py”,第 242 行,在 check_response 中引发异常类(消息,屏幕,堆栈跟踪)

selenium.common.exceptions.ElementNotInteractableException:消息:元素不可交互(会话信息:chrome=77.0.3865.90)

但我没有找到我哪里出错了......代码正确插入CPF和密码,代码发送验证码并正确接收代码到2captcha站点,但无法发送......

代码是:

有人可以帮我吗?我已经尝试了 3 天来解决这个错误