如何使用C#登录此网站进行屏幕刮擦?

时间:2011-02-05 23:49:34

标签: c# screen-scraping

问候,我已经抓了数千页,但是我第一次需要为登录屏幕后面的屏幕设置刮擦:

https://wmars.cwmars.org/patroninfo/

任何人都愿意在C#中为我提供我需要做的工作,传递上述屏幕的凭据并在屏幕后面进入屏幕?

提前致谢。

1 个答案:

答案 0 :(得分:4)

一般来说,一旦你登录,其中一件事就会发生。他们要么发回一个cookie,其中包含网站所需的一切,以确保用户登录,或者他们会将信息传回查询字符串。

通常您需要做的就是使用您的http请求对象捕获cookie,并在随后对相关网站的调用中发回该cookie。

在这种情况下,看起来要捕获的cookie名为SESSION_SCOPE和III_SESSION_ID。可能会有更多。登录网站时只需使用firebug查看cookie列表即可了解您的需求。