禁用浏览器内的java.awt.robot

时间:2014-10-14 03:29:16

标签: java awtrobot

是否可以禁用包含Robot的Java程序在浏览器内部运行?我不这么认为,但我想我还是会问。

例如,可以使用Robot类以Java(基于“提问”按钮的像素位置)创建点击SO站点上的“提问”按钮的机器人。有人可以改变堆栈溢出网站,以至于所说的Java程序无法运行吗?

2 个答案:

答案 0 :(得分:1)

不,他们可以改变网站并移动按钮或添加验证码挑战或类似的东西,但实质上,对于SO服务器,来自您的Java程序的请求看起来像任何其他请求。

答案 1 :(得分:1)

网站管理员实际上只有请求URL和用于过滤或阻止流量的请求标头。您无法直接管理来自java.awt.robot的请求;你必须寻找其他可以使用的东西。