亞馬遜關鍵詞采集

  

亞馬遜關鍵詞采集用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']


如果覺得麻煩的朋友也可以直接使用一米亞馬遜采集軟件來幫助自己快速采集亞馬遜關鍵詞。

相關資訊