单独发送webrequest不起作用,需要登录,所以我需要使用一个cookie,其中我添加了一个webbrowser来帮助但我不知道如何从webbrowser中获取cookie:/
我正在使用的代码: http://pastebin.com/4NXjDLJp
答案 0 :(得分:1)
查看HttpWebRequest.CookieContainer
媒体资源:http://msdn.microsoft.com/en-us/library/system.net.cookiecontainer.aspx
出于安全原因,默认情况下会禁用Cookie。如果您想使用cookie,请使用CookieContainer属性启用cookie。
您可以从HttpWebResponse.Cookies
媒体资源中检索Cookie:http://msdn.microsoft.com/en-us/library/system.net.httpwebresponse.cookies.aspx
修改强>
您的代码的问题似乎是您始终使用空cookie容器。
你不是故意写这个:
postReq.CookieContainer = loginCookie
而不是:
postReq.CookieContainer = tempCookies