【发布时间】:2020-10-23 09:16:38
【问题描述】:
嗨,我想抓取具有 JSON 提要的 XHR 请求 url,但是当我将查询参数页面值更改为 2 或任何其他值时,它会从第 1 页检索数据,但是当我在浏览器中执行相同操作时,它会根据其页面显示数据。 在此输入代码
import json
import requests
url = 'https://www.daraz.pk/computer-graphic-cards/?'
params_dict = {}
params_dict['ajax']= 'true'
params_dict['page']= 1
params_dict['spm'] = 'a2a0e.home.cate_2_9.1.35e349378NoL6f'
res = requests.get(url, params=params_dict)
data = json.loads(res.text)
res.url # url changes but content is same of page 1
info = data.get('mods').get('listItems')
for i in info:
print(i['name'])
【问题讨论】:
标签: python pagination python-requests xmlhttprequest