如何让我的机器人使用URL响应时间

时间:2015-07-13 16:53:20

标签: java delay awtrobot

我是一个java初学者,我正在尝试编写一个机器人,这将为我填充一个非常烦人的形式。

为什么这个表格烦恼?想象一下,我必须在这个表单中插入一千个不同的值,但它只允许我一次插入一个值。每当我插入每个值时,我必须按“确定”按钮并等待URL更新(这需要1到50秒),只有这样我才能插入另一个。

为了解决这个问题,我制作了一个在每个“OK”之间使用1分钟延迟的机器人,但这远非最佳,因为当URL更新为1秒时,机器人将保持无用状态一分钟。更糟糕的是,如果网址超过1分钟更新我的机器人将错误填写表格。

我可以做些什么来检测网址何时更新,然后将此信息用作机器人的延迟?

非常感谢!

1 个答案:

答案 0 :(得分:0)

你可以尝试的一件事是

    Robot.getPixelColor(x,y)

返回屏幕上像素的颜色。您可以告诉机器人等到像素着色并且#34;正确" (当页面完全加载时会发生这种情况。)