集搜客GooSeeker网络爬虫

标题: 看看这个情况怎么办。看图 [打印本页]

作者: 123162239    时间: 2016-8-19 16:33
标题: 看看这个情况怎么办。看图
看图上面有个15块下面是8.79,我点的是8.79,测试竟然出来个15,这种情况怎么解决

作者: 123162239    时间: 2016-8-19 16:35


作者: HJLing    时间: 2016-8-19 16:37
可以往上找找有没有class不同的节点 用那个节点来做定位标志映射
比如8.79的价格对的DIV的class值是“tm-promo-price”你可以比较一下15那个价钱的div的class值是不是不一样
你的截图不够完整 我看不出来 或者你把网址发出来
作者: 123162239    时间: 2016-8-19 16:38
https://detail.tmall.com/item.ht ... _6770_1471580640126
作者: 123162239    时间: 2016-8-19 16:38
我对照了上下是一样的
作者: Fuller    时间: 2016-8-19 16:40
HJLing 发表于 2016-8-19 16:37
可以往上找找有没有class不同的节点 用那个节点来做定位标志映射
比如8.79的价格对的DIV的class值是“tm-pr ...

是的,要想办法避免@class='tm-price'
作者: 123162239    时间: 2016-8-19 16:40
怎么能避免
作者: HJLing    时间: 2016-8-19 16:43
你要的是8.79是吧 它上面的节点DIV的class值是“tm-promo-price” 这个是15那个没有 也就是“tm-promo-price”这个class值是8.79独有的 你用这个做定位映射就可以了
作者: 123162239    时间: 2016-8-19 16:44
我有这个做了定位可以了

作者: 123162239    时间: 2016-8-19 16:45
HJLing 发表于 2016-8-19 16:43
你要的是8.79是吧 它上面的节点DIV的class值是“tm-promo-price” 这个是15那个没有 也就是“tm-promo-pric ...

恩恩,我也观察到了
作者: 123162239    时间: 2016-8-19 16:45
HJLing 发表于 2016-8-19 16:43
你要的是8.79是吧 它上面的节点DIV的class值是“tm-promo-price” 这个是15那个没有 也就是“tm-promo-pric ...

谢谢 啊




欢迎光临 集搜客GooSeeker网络爬虫 (https://www.gooseeker.com/doc/) Powered by Discuz! X3.2