我有这个网站我想从中获取信息。为了获得我需要的文件,我需要浏览几个带有cookie的页面并提交表格。
我已经有了一个处理cookie的代码,但提交表单要麻烦得多,因为该站点在ASP.NET中,这意味着表单包含视图状态。
是否有更智能的方式来模拟网上冲浪?也许是某种类型的网络浏览器API,或者某种服务,它允许您使用Cookie和表单值在页面之间进行浏览?
谢谢,
答案 0 :(得分:2)
使用WatiN。这是一种自动化浏览器的方法(实际上用于单元测试),因此您可以获得真实浏览器的所有cookie处理,JavaScript执行等,因为 是真正的浏览器。
答案 1 :(得分:0)
使用WebRequest
和CookieContainer
类。