此链接转到想象力验证码的实现 imagination
作者自己要求人们制作算法来测试其对抗 AI 攻击的效率。
基本上,第一页要求在图像上的任意位置单击鼠标...我的问题是我的算法得出图像上的点 (x,y),但我想在此链接上实时模拟它...
谁能告诉我如何在此链接上发送点值并返回消息,无论我是否成功......
本质上,我是在问如何在我的算法使用 C# 给出的点上模拟鼠标单击此链接...
我问这个只是为了研究这个验证码的特征及其准确性。
非常感谢
最佳答案
如果您能够直接在该页面上执行 JavaScript,则此代码将执行以下操作:
submitClick(document.getElementById("img").value, x, y, "tiled");
否则,点击此 url,用您自己的值替换 id
, x
, 和 y
:
http://goldbach.cse.psu.edu/s/captcha/captcha_controller.php?id=87170&x=66&y=149&source=tiled
解析响应 - 如果您的坐标正确,则响应将包含“第 2 步”。否则,响应将包含“第 1 步”并且将有一个 <div id="error">
。 .
关于c# - 在网页上模拟基于点击的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8284997/