想获取一些网上的信息,地址如下:
http://item.taobao.com/auction/item_detail-0db1-7b9e8dda52ac68cd8db09dc88f63287b.htm想获取 宝贝详情 的内容(该内容不是在源文件中就能读取的,可能是ajax生成的,不懂):◆ 特点与功效:
令你口气清新,呵气如兰。使用时垂直瓶身,对准口腔喷射。一瓶可使用250次以上。请问有什么方法

解决方案 »

  1.   

    innerHTML就行  就可以完全获取
      

  2.   

    这个是js的嘛?有没c#的获取的方法
      

  3.   

    string url=http://item.taobao.com/auction/item_detail-0db1-7b9e8dda52ac68cd8db09dc88f63287b.htm ;
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
                                    request.Method = "GET";
                                    WebResponse response = request.GetResponse();//网络没连接,就会抛出异常
                                    StringReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("GB2312"));
                                    string result = reader.ReadToEnd();result就是所有的网页内容,然后用正则匹配你想要的字符串就行
      

  4.   


    得知这个详情的链接为:http://dsc01.taobao.com/i1/7b1/e81/7b9e8dda52ac68cd8db09dc88f63287b/T1W4XaXbBlXXXXXXXX.desc|var%5Edesc;sign^a730071173d89d865010ed9f72903786;lang^gbk;
    但是用HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    却会跳出错误,我用其他链接是不会出现这个错误的。
    请大家帮助分析,谢谢了
      

  5.   

    The remote server returned an error: (417) Expectation failed
    这个是提示