关键词采集词( 如何批量根据自己设置的关键词去采集亚马逊推荐的热搜词呢?SoEasy!)

优采云 发布时间: 2022-01-05 06:09

  关键词采集词(

如何批量根据自己设置的关键词去采集亚马逊推荐的热搜词呢?SoEasy!)

  

  在我们日常使用搜索引擎的过程中,大多数搜索引擎都会根据输入的字符智能匹配很多相关关键词推荐给用户,让用户更快的输入相关问题。

  当用户输入一个字符,遇到很多建议的候选词时,如何选择,哪些显示在前面,哪些显示在后面?

  这是一个搜索受欢迎程度的问题。

  当用户在搜索框中搜索相关问题时,会输入大量的关键词,每输入一次就是对关键词的一次投票。那么,一个关键词被输入的次数越多,相应的查询就会越受欢迎。因此,需要记录查询关键词,统计每个关键词出现的频率,使提示结果按频率排序。

  亚马逊的搜索也是如此。如下图所示,输入“A”后,会自动关联“amazon礼品卡”、“airpods”、“aa Battery”等词语。

  

  那么如何根据自己的设置,批量将关键词转为采集亚马逊推荐的热搜词呢?

  太简单!

  使用 Python 只需 4 步即可实现!

  1、打开浏览器访问亚马逊,在亚马逊首页按“F12”,切换到“网络”。

  

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

  

  这时候,我们会在控制台看到一个“建议?.....”的请求。点击并切换到Response选项卡,可以清晰的看到亚马逊返回的数据。我们将复制数据(Ctrl+A 中的 Ctrl+C)美化它并仔细查看返回的内容。访问:将数据复制进去并检查出来。

  

  返回的数据为标准的json数据,数据中“Value”键下对应的值为亚马逊的热搜关键词!

  这样,我们只需要带上关键词模拟请求接口,就可以获取亚马逊返回的热搜关键词。有那么容易吗?!

  3、复制Curl并生成代码。

  或者用优采云的方法给大家演示一下。首先,右键单击“建议?.....”请求并选择复制→复制为 cURL。

  

  然后访问并填写复制的cURL,自动生成Python代码。然后复制生成的代码,复制到PyCharm中。

  4、 修改代码实现复用。

  在测试中,我删除了一些不必要的参数,最后只需要三个参数和几行代码。

  *敏*感*词*请求

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

  标题 = {

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

  '推荐人':'',

  '起源':'',

  '用户代理':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ 73.0.3683.103 Safari/537.36',

  }

  参数 = (

  ('mid','ATVPDKIKX0DER'),

  ('别名','aps'),

  ('前缀',关键字),

  )

  response = requests.get('', headers=headers, params=params)

  建议 = response.json()['建议']

  对于我的建议:

  价值 = i['价值']

  打印(值)

  当然,这几行代码只能实现单个关键词热搜词采集,我们可以批量写出关键词,然后一一请求,达到批量采集@的目的>.

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线