我正在编写一个需要获取CAPTCHA图像的应用程序,将其显示给用户并等待他输入并继续提交表单。
我已经能够拍摄CAPTCHA图像,但我不知道如何向用户显示该图像,然后停止我的脚本,直到他输入它为止。
有人可以帮助我吗?
干杯。
答案 0 :(得分:0)
这是一个非常棘手的问题,但如果我不得不这样做,我会用
CAPTCHA图像,将其显示给用户
JavascriptExecutor。它允许您操作DOM并执行您需要的任何操作。在这种情况下,您可以append a container element获取已获得的图像。
至于
任何想法如何向用户显示它然后停止我的脚本直到他在
上键入它
我建议设置一个简单的条件,比如文本输入是否包含任何字母数字值(易于使用正则表达式检查),或者CAPTCHA验证所期望的任何值。在满足条件之前 - 您可以使用Thread.Sleep
一段时间,例如迭代之间的步长为2秒。你也可以设置时间限制,避免无限循环。
希望这能为你的问题带来一些启示。