{‘code‘: 111, ‘msg‘: ‘系统错误‘, ‘success‘: False, ‘data‘: None}

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

import requests
import json

if __name__ =="__main__":
    # 需求查询国家医保药品目录(西药)https://wx.nhsa.gov.cn/nhsa/api/drug/getlist
    # 观察页面可知,内容为动态加载
    url = 'https://wx.nhsa.gov.cn/nhsa/api/drug/getlist'
    head = {
        "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0'
    }
    # 观察页面可知,请求方式为post,响应类型为application/json;charset=UTF-8
    dic_list = []
    for i in range(1,3):
        i = str(i)
        data = {
            'categoryId': "",
            'drugTypeId': "",
            'id': "",
            'kind': "",
            'name': "",
            'pageNum': i,
            'pageSize': '10'
        }
        json_list = requests.post(url=url, headers=head, data=data).json()      # 对url发起post()请求,以.json的数据形式返回页面信息。
        print(json_list)
        dic_list.append(json_list)

        break

 运行结果:

{'code': 111, 'msg': '系统错误', 'success': False, 'data': None}

各位大神,请问问题出在哪里?

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值