0

我正在制作一个机器人来模拟使用特定网站的人类用户。

当用户在这里使用该网站时会发生什么

  1. 用户使用站点的浏览按钮上传文件,然后单击上传
  2. 服务器立即响应,用户看到请稍候 gif
  3. 与此同时,服务器正在评估文件是否有错误。完成后,它会重定向,用户会被带到一个新的 .aspx 页面,在那里他们可以更正错误。

我无法使用机器人做的是让它等待获取重定向信息。

机器人使用这行代码 (VB.NET) 访问网站

Dim Response As HttpWebResponse = CType(Request.GetResponse(), HttpWebResponse)

Response 中包含 Please Wait gif,而不是 Errors.aspx 页面。不知何故,我需要制作机器人,然后执行上面的那行代码,听同一个端口(?)并等待网络服务器发送另一个响应。

想法?

4

1 回答 1

0

我最终只是让线程休眠,然后再次点击 url,反复直到我得到我想要的响应。

于 2012-10-17T14:04:03.403 回答