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

如何得到淘宝产品描述中“收藏件数”

在ie和谷歌中查看源代码能看到数字,但是用HttpWebRequest得到的却是 
  <span class="tb-fav-num">
    (<em id="J_CollectCount">0</em>)
  </span>

不知怎么得到具体数值呢 --------------------编程问答-------------------- 应该有写入吧,要不然是用JS动态生成的? --------------------编程问答-------------------- 自己顶自己顶自己顶 --------------------编程问答-------------------- 我顶顶顶顶顶顶顶顶顶 --------------------编程问答-------------------- --------------------编程问答-------------------- http://rate.tmall.com/list_dsr_info.htm?itemId=15323196614&spuId=208776636&callback=jsonp

http://count.tbcdn.cn/counter3?keys=ICCP_1_15323196614&callback=json

这两个可以获取到你想要的数据
通过js请的。

每个宝贝页面都有改改参数据就 行。

--------------------编程问答-------------------- 曾经做这这样一个程序。
以下是正则表达式。

        private const string PATTEN_COUNTS_ICVT = "ICVT[\\s\\S]*?:(\\d*)"; //浏览次数
        private const string PATTEN_COUNTS_DFX = "DFX[\\s\\S]*?:(\\d*)"; //分享次数
        private const string PATTEN_COUNTS_ICCP = "ICCP[\\s\\S]*?:(\\d*)"; //收藏次数 

        private const string PATTEN_GRADEAVG = "\"gradeAvg\":([\\d.\\d]*)"; //信用
        private const string PATTEN_REVIEW_SM = "SM[\\s\\S]*?:([\\d.\\d]*)"; //信用
        private const string PATTEN_REVIEW_ICE = "ICE[\\s\\S]*?:(\\d*)";//评论
        private const string PATTEN_RATETOTAL = "\"rateTotal\":(\\d*)";//评论

        private const string PATTEN_TURNOVER = "quanity: (\\d*)"; //月售量
        private const string PATTEN_SELLCOUNT = "\"sellCount\":(\\d*)"; //月售量
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,