当前位置:编程学习 > C#/ASP.NET >>

如何获取网页的源文件!!!!!, 非常十分地急, 请各位师兄们的救我一命

用webbrowser控件的document,documentstream,documenttext等等 获得的网页源文件
不同于在浏览器上面用"查看源文件"获得的源文件不一样
我要后者!
如何通过编程来实现?

谢谢各位师兄的帮助!


             
             
--------------------编程问答-------------------- 使用WebClient下载试试看 --------------------编程问答-------------------- 可以用WebRequest来获取,给你一段以前写的函数,直接传Url进去,就可以获取到源代码


    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();

    }
--------------------编程问答-------------------- 先保存一下,然后再用文件流读进来看看啊。 --------------------编程问答-------------------- string Str;
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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,