是否可以禁用包含Robot的Java程序在浏览器内部运行?我不这么认为,但我想我还是会问。
例如,可以使用Robot类以Java(基于“提问”按钮的像素位置)创建点击SO站点上的“提问”按钮的机器人。有人可以改变堆栈溢出网站,以至于所说的Java程序无法运行吗?
答案 0 :(得分:1)
不,他们可以改变网站并移动按钮或添加验证码挑战或类似的东西,但实质上,对于SO服务器,来自您的Java程序的请求看起来像任何其他请求。
答案 1 :(得分:1)
网站管理员实际上只有请求URL和用于过滤或阻止流量的请求标头。您无法直接管理来自java.awt.robot的请求;你必须寻找其他可以使用的东西。