2012-04-21 51 views
0

我想使用WebRequest类将数据发布到网站。这工作正常,但我要发布的网站需要cookies /会话(这是一个登录表单)。登录后,我需要检索一些帐户信息(这是特定页面上的信息)。WebRequest类将数据发布到登录表单

如何确保登录信息正在存储?在AutoIT中,我使用隐藏的浏览器完成了这一操作,但是我想为它使用控制台应用程序。

我的当前代码(登录)太长而无法在此处发布,因此可以找到here

+0

你是什么意思“确保登录信息被存储”?在网页上是否存在需要删除的信息,您是否在cookie中查找信息? – cgatian 2012-04-21 15:24:27

回答

0

看看我的aspx sessions scraperbitbucket。它正是你所要求的,包括一些aspx webforms特定的扩展,如发送回发等。

+0

您好,先生,是否有可能有一个适当的工作示例,其实问题是我试图使用登录凭据刮网站,但我收到的回应是我请求的页面,而不是成功登录后显示的页面。我只在我的aspx页面上有一个登录ID和密码和登录按钮。等待回复。 – 2012-04-25 10:18:16

0

您需要存储登录后得到的cookie,然后在请求包含个人信息的页面时发送该cookie。

这里是一个 example of using cookies with WebRequest

这可能是您无法连接,因为会话在这种情况下,你需要重新登录结束,以便。