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

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

 

 

 

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

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

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

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

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

3、商品价格获取RPA代码

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

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

 

posted @   dabeen  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2024-02-06 Jmeter ForEach控制器
2024-02-06 Jmeter事务控制器
2024-02-06 Jmeter While控制器
点击右上角即可分享
微信分享提示