WebClient wc = new WebClient();
        wc.Credentials = CredentialCache.DefaultCredentials;
        wc.Encoding = System.Text.Encoding.GetEncoding("gb2312");        Byte[] pageData = wc.DownloadData(PageUrl);
        return System.Text.Encoding.Default.GetString(pageData);//返回页面代码
这段代码可以获得一个网页的源代码,但是我如何才能获得一个wap网页的源代码呢,我试了很多遍都不成功。
把这段代码放到一个手机页面里去获得还是不成功。哪位大虾指教下。

解决方案 »

  1.   


    using (WebClient wc = new WebClient())
                {
                    try
                    {
                        string wapHtml= wc.DownloadString("http://wap.sjbook.net");
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }这样应该是就能获取吧,你可以试试看!
    我抓数据就是用这种方法!