淘宝详情页批量抓取组合商品价格

需求:客户需要抓取淘宝商品的不同组合价格,步骤如下图通过切换分类获取相应的价格

 

 

 

客户需求我们可以这样实现:循环点击产品分类,点击一次相应获取一次商品价格

1、首先商品价格,我们发现不同的商品参加活动不一,导致商品价格样式有多种如下

2、商品价格样式的多样性使得价格元素定位困难,每种价格样式前面“券后”、“折后”、“秒杀价”等标题都不一样,故此处也不能用来辅助定位 。那如何精准的捕获价格呢?

使用影刀RPA工具,以下步骤供参考

  • ①无论哪种价格样式价格前面都带了“¥”,捕获“¥”相似元素组
  • ②循环“¥”相似元素组,得到“¥”对象
  • ③获取第一个“¥”对象的相邻元素(由上图可知我们需要取的都是第一个“¥”价格)
  • ④获取该相邻元素的文本,即为我们需要的价格

3、商品价格获取RPA代码

红色标记对应上面步骤②③④

4、以上确保能获取商品价格,接下来只需增加循环产品分类即可。完整代码和执行日志如下,成功将上面列举的所有价格样式都成功捕获

 

posted @ 2025-02-06 10:48  dabeen  阅读(140)  评论(0)    收藏  举报