数据截取问题

mark271828 2009-07-30 04:43:52
http://www.360buy.com/products/737-794-880-4997-0-0-0-0-0-0-1-1-1.html
下边商品有个“已有。。。。人评论”中间的数字,如何截取到,注意,源代码里数字对应的代码是<span id="pl130467"></span>这种格式的,没有具体数字
...全文
44 点赞 收藏 12
写回复
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
mark271828 2009-07-30
好的,我再看看,ajax没弄过
回复
phyllis2001 2009-07-30
从页面效果一看就知道360buy是用ajax去调数据的,所以你要找一下js是调那个地址的就知道了~~
回复
zpzk123 2009-07-30
里面的数字是AJAX赋值的,所以什么也看不到,只有再用一下xmlhttp抓取一下AJAX里的地址。
回复
mark271828 2009-07-30
phyllis2001,能说下找到那个连接的办法吗,马上结贴
回复
郭大侠_ 2009-07-30
你用IEdom看就能看到,数字是后写入的.
回复
mark271828 2009-07-30
找js好半天没找到对应的关系
回复
不明白你什么意思 你要截出URL

url = "http://www.360buy.com/products/737-794-880-4997-0-0-0-0-0-0-1-1-1.html "
urlArr = split(split(url,".")(0),"-")
for i = 0 to ubound(urlArr)
response.write urlArr(i) & "<br>"
next
回复
shenzhenNBA 2009-07-30
[Quote=引用楼主 mark271828 的回复:]
http://www.360buy.com/products/737-794-880-4997-0-0-0-0-0-0-1-1-1.html
下边商品有个“已有。。。。人评论”中间的数字,如何截取到,注意,源代码里数字对应的代码是 <span id="pl130467"> </span>这种格式的,没有具体数字
[/Quote]

这个跟163的评论类似的,直接是没有的,但是在JS操作将数据写入,所以对应的肯定有ID号
回复
mark271828 2009-07-30
楼上高人,方法可以,问一句,你的http://club.360buy.com/clubservice.aspx?callback=getCommentCount&method=GetCommentCount&referenceId=127858&referenceType=Product 从哪里得到的啊
回复
phyllis2001 2009-07-30
http://club.360buy.com/clubservice.aspx?callback=getCommentCount&method=GetCommentCount&referenceId=127858&referenceType=Product

把pl130467中的pl去掉,130467就是这个产品的ID,把上面的连接中的referenceId=127858值改成商品的ID,然后xmlhttp捉这个地址就可以看到具体数了~~
回复
mark271828 2009-07-30
不知道你是怎么看到的,我这里看不到,换了浏览器也不行
回复
郭大侠_ 2009-07-30
<A href="http://club.360buy.com/review/128476-1-1.html" target=_blank>已有<SPAN id=pl128476>203</SPAN>人评论</A>

中间明明有个203,你看错了吧
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告