亚马逊Movers Shakers榜单获取
今天还是亚马逊。突然发现亚马逊深挖还是有很多东西可以水的。
movers and shakers 在英语语境里指的是有权势的人。
但是在亚马逊商城中,这个榜单就是过去的24小时中销量最高的产品榜单,而且每小时更新。我称之为是亚马逊的销售势力排行。
从这个排行榜中的数据,能分析什么商品时下最热门,甚至能找到一点点未来市场走向的蛛丝马迹。(我瞎编的)
虽然不是市场从业人员,但是把这些数据收集起来,做一个数据分析,还是有一点点必要的。
一、榜单分类获取
亚马逊的销售榜连接:/gp/movers-and-shakers/
首先进入网站,网站的左侧就是目前已知的所有分类了:
这些分类可以通过简单的get请求获取,直接上代码:
testUrl = "https://www.amazon.com/gp/movers-and-shakers"
headers = {"authority":"www.amazon.com","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9","user-agent":f"{UserAgent}",
}
res = requests.get(testUrl, headers=headers)
content = res.content.decode("utf-8")
sel = Selector(text=content)
nodes = sel.xpath("//div[@role='treeitem']")
for node in nodes:print(node.css("a::attr(href)").extract_first())
获取到链接之后,进行下一步的操作。
二、获取详细的排名信息
这里以电子产品的分区举例,打开网页,当你查看元素的时候你会发现:
好像有json数据来存储信息,来获取一下:
testUrl = "https://www.amazon.com/gp/movers-and-shakers/electronics/ref=zg_bsms_nav_0"
headers = {"authority":"www.amazon.com","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9","user-agent":f"{UserAgent}",
}
res = requests.get(testUrl, headers=headers, proxies=proxies,verify=False)
content = res.content.decode("utf-8")
sel = Selector(text=content)
nodes = sel.css(".p13n-desktop-grid::attr(data-client-recs-list)").extract_first()
nodes = eval(nodes)
for node in nodes:print(node)
如图所示:在这些json中,包含了各种的排名,还有商品的id,可以根据id获取商品信息并且结合rank排名来进行具体的商品热榜分析。
我这里使用的是ipidea的代理,因为亚马逊在国内还是无法正常访问的,好的代理能帮助你更好的获取数据,高质量低延迟,而且新用户可以白嫖哦!http://www.ipidea.net/?utm-source=csdn&utm-keyword=?wb
如果有时间的话,我会做一个数据分析的文章,敬请期待。
亚马逊Movers Shakers榜单获取相关推荐
- 数据可视化matplotlib(一)---亚马逊销售飙升榜
数据可视化是数据分析的重要任务之一. 之前有获取到亚马逊销售飙升榜的数据,但是排名只是按列表顺序排序,销售排名上升的幅度只有数字的变化,体现的不是很直观. 所以使用python的matplotlib实 ...
- 亚马逊中国站通过ASIN获取商品信息
目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...
- 亚马逊、速卖通、wish、Lazada、shoppe、ebay、煤炉测评跟淘宝shua单区别在哪?
国内淘宝刷单一般都是卖家发送空包裹 买家货物都看不到直接好评 所以是有一定的不真实性的 商家这种行为是属于欺诈的 而且现在国家已经有明确的法律规定了 亚马逊.wish.Lazada.ebay.shop ...
- 亚马逊中国站获取商品列表
目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...
- 亚马逊中国站获取全部商品分类
目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...
- 亚马逊国际站获取商品列表
目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...
- 亚马逊国际站通过ASIN获取商品信息
目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...
- 亚马逊国际站获取全部商品分类
目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...
- 基于Python获取亚马逊的评论
上次亚马逊的商品信息都获取到了,自然要看一下评论的部分.用户的评论能直观的反映当前商品值不值得购买,亚马逊的评分信息也能获取到做一个评分的权重. 亚马逊的评论区由用户ID,评分及评论标题,地区时间,评 ...
最新文章
- 他研究了5000家AI公司,说人工智能应用该这么做!
- shell中符号使用
- thinkphp用来做什么项目_用蜂蜜做的饮料有哪些?蜂蜜可以用来做什么饮料?
- Eclipse 上安装STS (springsource-tool-suite)
- 爬楼梯—leetcode70
- 服务器显示AL018是什么意思,IIS服务器80端口却已被占用的问题
- mysql中存储日期的类型_选择合适的 MySQL 日期时间类型来存储你的时间
- 5.Knockout.Js(自定义绑定)
- matlab上机操作作业指导书,LED自动固晶基本操作1
- 苹果mac需牢记的SSH命令
- Springboot 默认加载文件(可直接访问、不可直接访问)是出现的问题
- class在java中_class在java里是什么意思
- 洛谷P2257 YY的GCD(莫比乌斯反演)
- activiti工作流在线表单设计功能(activiti + ueditor + Ueditor Web Form Design扩展 )
- jquery初级视频教程
- python写词法分析器_python实现词法分析器
- 电脑自动开机+自动输入密码
- Kubernetes如何被应用在华为
- 安装win 7 + ubuntu 16.04 双系统安装
- 今日头条——青龙羊毛
热门文章
- 邻居好多用万能钥匙连我家WiFi的,我家的网速变得太慢,怎么才能避免?
- 双11,超现实的电商马拉松
- python3.8 海象表达式 :=
- 手机服务器响应出错 错误码500,jmeter响应代码:500响应消息:内部服务器错误响应标头:...
- 兼容iBeacon和Eddystone的电子吊牌应用详解
- 看《欢乐颂》五大美女独自在家_用什么智能用具...
- 清华向勇《操作系统》Lab1-2 记录:QEMU使用小结
- Oracle 11g_过程、函数、触发器和包(6)
- 灰度上线实践之zuul网关流量分配
- 申请Azure第三方登录