使WebResponse GetResponse WebBot等待重定向



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

当用户使用网站时,会发生什么

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

我不能用机器人做的是让它等待获得重定向信息。

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

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

响应中有Please Wait gif,而不是Errors.aspx页面。不知怎的,我需要制作机器人,执行上面的那行代码,排序并监听同一个端口(?),然后等待web服务器发送另一个响应。

想法?

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

相关内容

  • 没有找到相关文章

最新更新