我想使用WebRequest类将数据发布到网站。这工作正常,但我发布的网站需要cookie /会话(这是一个登录表单)。登录后,我需要检索一些帐户信息(这是特定页面上的信息)。
如何确保存储登录信息?在AutoIT中,我使用隐藏的webbrowser完成了这项工作,但我想使用控制台应用程序。
我当前的代码(登录)太长,无法在此处发布,因此可以找到here。
答案 0 :(得分:0)
您需要存储登录后获得的cookie,然后在请求包含个人信息的页面时发送该cookie。
这是 example of using cookies with WebRequest
由于会话已结束,您可能无法连接,因此在这种情况下您需要重新登录。
答案 1 :(得分:0)
在aspx sessions scraper上查看我的bitbucket。它完全符合您的要求,包括一些特定于aspx webforms的扩展,例如发送回发等。