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

如何获得这个网页的网页源代码?

网页地址 http://mkt2.asia16.net/UnderOver.aspx?Market=t
或者     http://mkt2.asia16.net/UnderOver.aspx

试过WebClient,HttpWebRequest 都不能得到文件源代码,都是空值


      HttpWebRequest req1 = (HttpWebRequest)WebRequest.Create("http://mkt2.asia16.net/UnderOver.aspx?Market=t");
            req1.Method = "GET";
            req1.ContentType = "text/html;charset=gb2312";
            WebResponse wra = req1.GetResponse();
            StreamReader sr1 = new StreamReader(wra.GetResponseStream(), Encoding.UTF8);
            Console.WriteLine(sr1.ReadToEnd()); --------------------编程问答-------------------- 用google浏览器可以看到很多网页源代码,

用Ie浏览器就没内容了


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type></HEAD>
<BODY></BODY></HTML>
--------------------编程问答-------------------- --------------------编程问答-------------------- 以前用的一个抓去网页内容的类 --------------------编程问答--------------------
http://mkt2.asia16.net/vender.aspx?lang=cs   这个网页中用frame加载数据网页
http://mkt2.asia16.net/UnderOver.aspx?Market=t 

直接抓取http://mkt2.asia16.net/UnderOver.aspx?Market=t 抓不到数据。
在浏览器中直接访问http://mkt2.asia16.net/UnderOver.aspx?Market=t 也没数据。
先访问http://mkt2.asia16.net/UnderOver.aspx?Market=t 再访问 http://mkt2.asia16.net/UnderOver.aspx?Market=t 就可以看到网页源代码。

不知道是什么问题呢? --------------------编程问答-------------------- 用firedebug抓
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,