requests如何批量读取payload

url=https://www.baidu.com payload1 = {headers: , index: 1}
payload2 = {headers: , index: 2}
payload3 = {headers: , index: 3}
payload4 = {}
....
........
payloadN = {N} pay=requests.posturl,data=payload*

payload比较多 因为要翻页读取的
但是我又不清楚 怎么批量读取
因为页数 有时候是不一定的
几百页 一条一条写下去 也不现实

payload都是自己手写的么?
那就

payloads = [{headers: , index: 1},{headers: , index: 2},...]
for payload in payloads: pay=requests.posturl,data=payload

如果只是index不一样,那可以这样

payload = {headers: , index: 0}
for i in xrange0,N: payload[index]=i pay=requests.posturl,data=payload

供参考

发表评论

电子邮件地址不会被公开。 必填项已用*标注