gpt4 book ai didi

javascript - 如何手动调用(查找)ReCaptcha Callback 函数?

转载 作者:行者123 更新时间:2023-11-29 15:16:10 25 4
gpt4 key购买 nike

我目前正在试验验证码解决方案,并决定使用流行的 2captcha 服务来完成这项工作。他们的方法是向他们发送 recaptcha 值(谷歌 recaptcha key 和站点线程),然后他们解决它并将完成的值发回给我,该值应该发送给谷歌以检查验证码是否已解决。

我卡在了最后一步;使用返回的解决值并将其发送给谷歌。作为文档 https://2captcha.com/2captcha-api#callback解释一下,我没有找到“提交”按钮,因此需要自己找到 recaptcha 回调函数,这样我才能调用它。然而,我确实很难找到这个函数,因为一切似乎都很模糊。我探索了他们所有的方法来找到回调函数,但一直无法做到。我认为最接近的是找到混淆的 recaptcha-en.js(位于 sources>webworker.js>www.gstatic.com>recaptcha/api2/v1519325468512)https://pastebin.com/VgtJUftm其中包含一些回调搜索词,但由于混淆我不知道该调用什么。尝试了一些去混淆工具但没有成功。

所以;当 recaptcha 未托管在我自己的网站上时,如何找到并触发 ReCaptcha 回调函数?提前致谢

最佳答案

设法解决了我的问题,成功地解决了验证码问题,尽管我没有设法找到如何调用 recaptcha 回调函数。在我将返回的验证码解决值插入我的“g-recaptcha-response”字段后,我只是使用 javascript 提交表单,如此处所述 http://www.deathbycaptcha.com/user/api/newtokenrecaptcha#how-use-token .

Selenium 与 Java:

    JavascriptExecutor js = (JavascriptExecutor) driver;
System.out.println("Executing js set-recaptcha-response script");
js.executeScript("document.getElementById(\"g-recaptcha-response\").innerHTML=\"" + responseToken + "\";");
System.out.println("Executing js submit-form script");
js.executeScript("document.getElementsByName('post')[0].submit();");

关于javascript - 如何手动调用(查找)ReCaptcha Callback 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48974605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com