【问题标题】:Continue after user done captcha Selenium用户完成验证码 Selenium 后继续
【发布时间】:2021-04-03 02:40:59
【问题描述】:

我正在为网站自动执行某些操作,并且在某些时候,用户必须手动填写验证码。如何等到用户正确完成验证码才能继续?

【问题讨论】:

  • 请参阅this answer:“CAPTCHA ... 明确旨在防止自动化,所以不要尝试!”

标签: java selenium selenium-chromedriver bots captcha


【解决方案1】:

根据您正在自动化的页面的行为方式,您可以做一些事情,如果不看页面就很难准确地说出

  1. 如果您的保存按钮在用户输入验证码之前未启用,您可以运行 for 循环,并且仅在启用按钮时才中断
  2. 如果您的保存按钮在不放置验证码的情况下无法继续前进,并且在不重新加载页面的情况下在 java 脚本控制杆处检查其执行情况,您可以在 for 循环中继续单击该按钮,每次单击后等待。李>
  3. 您还可以检查用户将验证码放入 for 循环的文本框,并且只有在用户输入一定数量的字符时才能中断 for 循环。

这些是一些想法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多