解决recaptcha时如何发出alert()?
Posted
技术标签:
【中文标题】解决recaptcha时如何发出alert()?【英文标题】:How to make alert() when recaptcha is solved? 【发布时间】:2021-06-04 03:24:56 【问题描述】:我想在用户解决recaptcha 时执行一个函数(让alert()
)。解决后,会出现绿色勾号。
似乎只有grecaptcha.render()
函数才有可能。是吗?
应该工作的示例网站:https://tii.ai/rJBTt
Recaptcha 文档:https://developers.google.com/recaptcha/docs/display
【问题讨论】:
【参考方案1】:好吧,您可以使用 Jquery 来定位 recaptcha 所处的两个状态 - 这两个是
使用 aria-checked="true" 或 "false"
$(document).ready(function(e)
//find the recaptcha span
var u = $('span[aria-checked]');
if(u.val() == "true")
//the recaptcha was checked
//do something
)
【讨论】:
你能在示例站点链接上编写生成alert()
(当recaptcha 解决时)的代码?目前,我在您的回答中看不到任何有用或新的东西。无论如何,recaptcha 无法在 $(document).ready
事件中解决。
那个元素在<iframe>
- 所以$('span[aria-checked]')
找不到它。你应该在回答之前检查实际结果。
这不是答案!以上是关于解决recaptcha时如何发出alert()?的主要内容,如果未能解决你的问题,请参考以下文章
如何绕过 Google reCAPTCHA 使用 Selenium 进行测试
在本地环境中使用 Google reCAPTCHA 时,是不是有办法解决 ResourceAccessException?