亚马逊关键词采集

  

亚马逊关键词采集用Python只需4步即可实现,下面就让一米软件来告诉大家具体该怎么去做。


亚马逊关键词采集


1、打开浏览器访问亚马逊,在亚马逊主页按下“F12”,并切换到“Network”。


2、在搜索框中输入任意字符,并抓包分析数据。


这时候我们会看到控制台中出现了“suggestions?.....”的请求。点击并切换到Response选项卡中,可以清楚的看到亚马逊返回的数据。我们将数据拷贝(Ctrl+A在Ctrl+C)出来,美化一下仔细看看到底返回了些什么。访问:www.json.cn将数据拷贝进去,一探究竟。


在返回的数据是一个标准的json数据,在数据中”Value”这个键下对应的值就是亚马逊的热搜关键字!


如此一来我们只需要带上关键字模拟请求这个接口,即可拿到亚马逊返回的热搜关键字。是不是So Easy?!


3、复制Curl,生成代码。


还是用懒人方法给大家演示,首先在“suggestions?.....”的请求上鼠标右键选择Copy→Copy as cURL。


然后访问https://curl.trillworks.com/,将复制的cURL填进去即可自动生成Python代码。再将生成的代码复制出来,在PyCharm中复制进去。


4、修改代码,实现复用。


在测试当中,可以将一些不必要的参数删除最终只需三个参数、几行代码即可实现。


import requests

keyword = str(input('请输入关键字:'))

headers = {

'Accept': 'application/json, text/javascript, */*; q=0.01',

'Referer': 'https://www.amazon.com/',

'Origin': 'https://www.amazon.com',

'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36',}

params = (

('mid', 'ATVPDKIKX0DER'),

('alias', 'aps'),

('prefix',keyword),)

response = requests.get('https://completion.amazon.com/api/2017/suggestions', headers=headers, params=params)

suggestions = response.json()['suggestions']

for i in suggestions:

value = i['value']


如果觉得麻烦的朋友也可以直接使用一米亚马逊采集软件来帮助自己快速采集亚马逊关键词。

相关资讯