我正在尝试从特定网页获取 HTML 代码,但是当我使用
HttpWebRequest request;
HttpWebResponse response;
StreamReader streamReader;
request = (HttpWebRequest)WebRequest.Create(pageURL);
response = (HttpWebResponse)request.GetResponse();
streamReader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("windows-1251"));
htmlCode = streamReader.ReadToEnd();
streamReader.Close();
或使用 WebClient,我被重定向到登录页面并获得其代码。有没有其他方法可以获取 HTML 代码?
我在这里阅读了一些信息:How to get HTML from a current request, in a postback,但不明白我应该做什么,或者如何以及在哪里指定 URL。
PS:我在浏览器中登录。Notepad++ 通过“右键-查看源代码”完美地得到了我需要的东西。
谢谢。