给我一个地址 http://218.9.25.82/info_open/7x_new.js
怎么用.NET获取这个连接中的JS文本,我要文本不要方法。以文本的方式输出出来。

解决方案 »

  1.   

    webclient抓取,动态执行的数据很难抓取
      

  2.   

    简单点request public static string MyReq(string url)
            {
                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
                Encoding encod = Encoding.UTF8;
                StreamReader sdr = null;
                req.Method = "GET";
                StringBuilder sb = new StringBuilder();
                using (WebResponse response = req.GetResponse())
                {
                    sdr = new StreamReader(response.GetResponseStream(), encod);
                    while (response.GetResponseStream().ReadByte() > 0)
                    {
                        sb.AppendLine(sdr.ReadLine());
                    }
                    return sb.ToString();
                }
            }
     //ex:string strJs = MyReq("http://www.baidu.com/js.js");