import time
import random
import requests
import json
url = 'http://scxk.nmpa.gov.cn:81/xk/itownet/portalAction.do?method=getXkzsList'
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36'
}
all_id = [] # 存储id
for page in range(1,10):
data = {
'on': 'true',
'page': str(page),
'pageSize': '15',
'productName':'',
'conditionType': '1',
'applyname':'',
'applysn':''
}
page_json = requests.post(url=url,headers=headers,data=data).json()
time.sleep(random.random())
for unit in page_json['list']:
all_id.append(unit['ID'])
print(all_id)
all_data = []
detail_url = 'http://scxk.nmpa.gov.cn:81/xk/itownet/portalAction.do?method=getXkzsById'
for id in all_id:
data = {
'id':id
}
time.sleep(random.random())
detail_json = requests.post(url=detail_url,headers=headers,data=data).json()
all_data.append(detail_json)
print(all_data)
fp = open('all_data.json','w')
json.dump(all_data,fp=fp)
requests的post请求
最新推荐文章于 2023-05-27 23:24:38 发布