如何获取网页的源文件!!!!!, 非常十分地急, 请各位师兄们的救我一命
用webbrowser控件的document,documentstream,documenttext等等 获得的网页源文件不同于在浏览器上面用"查看源文件"获得的源文件不一样
我要后者!
如何通过编程来实现?
谢谢各位师兄的帮助!
--------------------编程问答-------------------- 使用WebClient下载试试看 --------------------编程问答-------------------- 可以用WebRequest来获取,给你一段以前写的函数,直接传Url进去,就可以获取到源代码
--------------------编程问答-------------------- 先保存一下,然后再用文件流读进来看看啊。 --------------------编程问答-------------------- string Str;
private string GetHtmlContent(string Url)
{
WebRequest request = WebRequest.Create(Url);
WebResponse response = request.GetResponse();
Stream resStream = response.GetResponseStream();
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
return sr.ReadToEnd();
resStream.Close();
sr.Close();
}
Stream newStream;
StreamReader reader;
HttpWebRequest myWebRequest;
HttpWebResponse myWebResponse;
Uri myUri;
try
{
myUri = new Uri(URL,dontEscape);
myWebRequest= (HttpWebRequest)WebRequest.Create(myUri);
myWebResponse = (HttpWebResponse)myWebRequest.GetResponse();
newStream=myWebResponse.GetResponseStream();
reader = new StreamReader(newStream,System.Text.Encoding.GetEncoding("GB2312"));
Str = reader.ReadToEnd();
reader.Close();
}
catch(Exception e)
{
......;
}
return Str; --------------------编程问答-------------------- WebBrowser.DocumentText就是浏览器下载到的数据啊
你查看源文件看到哪里不一样了? --------------------编程问答--------------------
帮顶吧.没搞过
补充:.NET技术 , C#