轮换的一般方法
User-Agent
:
import requests, random
keywords = ['printer','tv','laptop','router','speaker','mobile','printer','tv','laptop','router','speaker','mobile']
user_agents = [
'Mozilla/5.0',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0',
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36',
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0',
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36'
]
for k in keywords:
user_agent = random.choice(user_agents)
headers = {'User-Agent': user_agent}
requests.get('<YOUR URL>', headers=headers)
请注意,亚马逊不喜欢这种对其页面的自动访问,并能很快识别访问模式。当然,使用官方API更好。