c# - 在网页上模拟基于点击的事件

标签 c# javascript

此链接转到想象力验证码的实现 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/

相关文章:

javascript - CSS 中的 Transitionend 似乎失败了,为什么?

javascript - 如何显示/隐藏我可以与之交互的图像?

c# - System.Drawing.Common DrawString 无法在 Linux 中正确呈现文本

c# - 如何打破 IAsyncResult?

c# using 语句 with double IDisposable

javascript - 有没有办法在PDF中保留scrollIntoView行为?

javascript - 获取具有选择器值的属性

javascript - 使用 Gulp 和 Browserify 创建多个包时避免代码重复

c# - 如何播放即使您在 Xamarin Forms 中浏览页面也能继续播放的音频文件?

c# - (C#) graphics.drawImage 有大小限制吗?如何处理?