pageOffset参数的变化每120个数据翻一页嘛,ID都获取了,前面也看到每个商品数据接口对应的是50条数据,经过分析就知道 120个商品划分为是三个 50,50,20 分别传入相对应的商品ID就可以了。
- 获取每页商品ID值
for page in range(0, 1201, 120):
url = ‘https://mapi.vip.com/vips-mobile/rest/shopping/pc/search/product/rank’
headers = {
‘referer’: ‘https://category.vip.com/suggest.php?keyword=%E5%8F%A3%E7%BA%A2&ff=235%7C12%7C1%7C1&page=3’,
‘user-agent’: ‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36’
}
params = {
‘callback’: ‘getMerchandiseIds’,
‘app_name’: ‘shop_pc’,
‘app_version’: ‘4.0’,
‘warehouse’: ‘VIP_NH’,
‘fdc_area_id’: ‘104104101’,
‘client’: ‘pc’,
‘mobile_platform’: ‘1’,
‘province_id’: ‘104104’,
‘api_key’: ‘70f71280d5d547b2a7bb370a529aeea1’,
<