"""
作者:acha
时间:2021-2-15
功能:查询化妆品许可证信息
"""
import requests
# 药监局许可证信息数据列表 URL
url = 'http://scxk.nmpa.gov.cn:81/xk/itownet/portalAction.do?method=getXkzsList'
# 药监局许可证具体数据列表 URL
url_id = 'http://scxk.nmpa.gov.cn:81/xk/itownet/portalAction.do?method=getXkzsById'
# 请求头
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64)"
" AppleWebKit/537.36 (KHTML, like Gecko)"
" Chrome/87.0.4280.141"
" Safari/537.36"
}
# 获取网页 json 数据
def get_page_text(c_url, c_data):
# 请求体
resqonse = requests.post(url=c_url, headers=headers, data=c_data)
# 获取数据
page_text = resqonse.json()
# 返回数据 json
return page_text
for i in range(10):
# 动态参数 需要处理变量 页码
data = {
"on": " true",
"page": str(i),
"pageSize": " 15",
"productName": " ",
"conditionType": "1",
"applyname": " ",
"applysn": " "
}
# 获取 企业id
page_id = get_page_text(url, data)
# 生成 id 列表
lst_id = page_id['list']
# 输出 页面码
print(data['page'])
# 遍历 id列表 返回许可证详细信息
for row in lst_id:
# 动态参数 企业id
data_id = {'id': row['ID']}
# 获取许可证详细
result = get_page_text(url_id, data_id)
# 打印获取信息
print(result)
评论