我正在尝试使用ASP.NET网站创建一个HttpWebRequest/HttpWebResponse会话,以便稍后通过url params解析HTML表单(这部分我知道该怎么做),但我不明白如何解析和设置cookie如会话ID.在Fiddler中,它显示ASP.NET会话ID是通过Set-Cookie在对url的/ path请求的响应中返回的,但是如何提取此会话ID并将其设置为下一个HttpWebRequest的cookie ?我知道这个Set-Cookie标头可以在HttpWebResponse.Headers.Keys中找到,但有解析它的直接路径吗?谢谢!
我使用htmlagility来获取网页数据,但我尝试使用www.cloudflare.com保护ddos页面.重定向页面无法在htmlagility中处理,因为它们不会重定向到meta或js我猜,它们会检查您是否已经使用我无法用c#模拟的cookie进行检查.当我获得页面时,html代码来自登陆cloadflare页面.