【发布时间】:2014-04-28 06:29:19
【问题描述】:
您好,我做了一个简单的 httpwebrequest,然后我读取(StreamReader)响应,只想获取网站的 html 页面,但我在浏览器中只得到一个标签(页面的一个元素)一切都很好(我查看所有页面)但是当我尝试将 cookie 设置为拒绝\禁用时,我也在浏览器中获取此标签(只有页面的一个元素)并且一切都消失了。如果在我之后我会得到意见在浏览器中禁用 cookie 我得到相同的页面(如代码中),这意味着我的 HttpWebRequest 设置为 cookies=deny/disable。
您可以转到https://www.bbvanetcash.com/local_kyop/KYOPSolicitarCredenciales.html 并使用 F12 禁用 cookie,您将看到差异以及带有一个标签的此页面。
看看我的代码有什么想法我需要在这里更改吗?
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("https://www.bbvanetcash.com/local_kyop/KYOPSolicitarCredenciales.html");
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
Stream streamResponseLogin = myHttpWebResponse.GetResponseStream();
StreamReader streamReadLogin = new StreamReader(streamResponseLogin);
LoginInfo = streamReadLogin.ReadToEnd();
【问题讨论】:
标签: c# html asp.net httpwebrequest httpwebresponse