亚马逊中国站获取全部商品分类
亚马逊中国站获取商品列表
亚马逊中国站通过ASIN获取商品信息
亚马逊中国站获取商品库存信息
亚马逊国际站获取全部商品分类
亚马逊国际站获取商品列表
亚马逊国际站处理图形验证码
亚马逊国际站通过ASIN获取商品信息
亚马逊国际站获取商品库存信息
所提供代码已经为可运行代码,但亚马逊响应数据随时会变,造成解析异常。如果使用期间遇到问题,欢迎随时沟通。可扫描下方二维码公众号留言。
入口来源于商品分类,可以直接使用商品分类中打印出来的地址,比如分类配件和耗材的: https://www.amazon.com/-/zh/s?bbn=16225009011&rh=i%3Aspecialty-aps%2Cn%3A!16225009011%2Cn%3A281407&ref_=nav_em__nav_desktop_sa_intl_accessories_and_supplies_0_2_5_2
【说明】国际站的获取商品次数过多后会出现验证码,两种方式可以处理。方式1:识别验证码并跳转到对应的网站。 方式2:添加代理,请求部分数量后就切换一下。
验证码方式调整相关代码下篇介绍。
因为是分页数据,可以通过标签a-last得到下一页按钮对应的url,每次处理完当页数据后,将下一页的url得到并进行继续处理。
每页有24条数据,一般都是显示400页。考虑到太靠后的数据参考意义不大,同时一般50页左右就开始需要验证码,本篇代码只处理了前面的10页。
根据不同的标签获取到对应的元素即可。评价部分稍有不同,可能有的商品还没有人评价,单独处理下。同时部分商品已售罄,加个也会不显示。
以下列举了最后24条商品数据,运行代码可以获取更多,前面10页的数据全都可以打印出来。如果需要保存到数据库,直接save以下就行。为了直观,本篇没有引入jpa。
特殊说明的是,获取商品列表的class会不定期的变动,下述代码仅供参考,可以换用其他标签或者属性的方式获取列表内容。
转载请注明来自涿州莱凯威机械设备有限公司,本文标题:《亚马逊国际站获取商品列表》

还没有评论,来说两句吧...