今天还是亚马逊。突然发现亚马逊深挖还是有很多东西可以水的。
        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榜单获取相关推荐

  1. 数据可视化matplotlib(一)---亚马逊销售飙升榜

    数据可视化是数据分析的重要任务之一. 之前有获取到亚马逊销售飙升榜的数据,但是排名只是按列表顺序排序,销售排名上升的幅度只有数字的变化,体现的不是很直观. 所以使用python的matplotlib实 ...

  2. 亚马逊中国站通过ASIN获取商品信息

    目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...

  3. 亚马逊、速卖通、wish、Lazada、shoppe、ebay、煤炉测评跟淘宝shua单区别在哪?

    国内淘宝刷单一般都是卖家发送空包裹 买家货物都看不到直接好评 所以是有一定的不真实性的 商家这种行为是属于欺诈的 而且现在国家已经有明确的法律规定了 亚马逊.wish.Lazada.ebay.shop ...

  4. 亚马逊中国站获取商品列表

    目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...

  5. 亚马逊中国站获取全部商品分类

    目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...

  6. 亚马逊国际站获取商品列表

    目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...

  7. 亚马逊国际站通过ASIN获取商品信息

    目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...

  8. 亚马逊国际站获取全部商品分类

    目录 亚马逊中国站获取全部商品分类 亚马逊中国站获取商品列表 亚马逊中国站通过ASIN获取商品信息 亚马逊中国站获取商品库存信息 亚马逊国际站获取全部商品分类 亚马逊国际站获取商品列表 亚马逊国际站处 ...

  9. 基于Python获取亚马逊的评论

    上次亚马逊的商品信息都获取到了,自然要看一下评论的部分.用户的评论能直观的反映当前商品值不值得购买,亚马逊的评分信息也能获取到做一个评分的权重. 亚马逊的评论区由用户ID,评分及评论标题,地区时间,评 ...

最新文章

  1. 他研究了5000家AI公司,说人工智能应用该这么做!
  2. shell中符号使用
  3. thinkphp用来做什么项目_用蜂蜜做的饮料有哪些?蜂蜜可以用来做什么饮料?
  4. Eclipse 上安装STS (springsource-tool-suite)
  5. 爬楼梯—leetcode70
  6. 服务器显示AL018是什么意思,IIS服务器80端口却已被占用的问题
  7. mysql中存储日期的类型_选择合适的 MySQL 日期时间类型来存储你的时间
  8. 5.Knockout.Js(自定义绑定)
  9. matlab上机操作作业指导书,LED自动固晶基本操作1
  10. 苹果mac需牢记的SSH命令
  11. Springboot 默认加载文件(可直接访问、不可直接访问)是出现的问题
  12. class在java中_class在java里是什么意思
  13. 洛谷P2257 YY的GCD(莫比乌斯反演)
  14. activiti工作流在线表单设计功能(activiti + ueditor + Ueditor Web Form Design扩展 )
  15. jquery初级视频教程
  16. python写词法分析器_python实现词法分析器
  17. 电脑自动开机+自动输入密码
  18. Kubernetes如何被应用在华为
  19. 安装win 7 + ubuntu 16.04 双系统安装
  20. 今日头条——青龙羊毛

热门文章

  1. 邻居好多用万能钥匙连我家WiFi的,我家的网速变得太慢,怎么才能避免?
  2. 双11,超现实的电商马拉松
  3. python3.8 海象表达式 :=
  4. 手机服务器响应出错 错误码500,jmeter响应代码:500响应消息:内部服务器错误响应标头:...
  5. 兼容iBeacon和Eddystone的电子吊牌应用详解
  6. 看《欢乐颂》五大美女独自在家_用什么智能用具...
  7. 清华向勇《操作系统》Lab1-2 记录:QEMU使用小结
  8. Oracle 11g_过程、函数、触发器和包(6)
  9. 灰度上线实践之zuul网关流量分配
  10. 申请Azure第三方登录