地方药监局GSP认证信息¶
GSP认证又叫药品经营质量管理规范认证
GMP认证又叫药品生产质量管理规范认证
有的网站会用中文名
进度¶
各省药监局网
- 北京市❌
- 数据查询页面:http://xxcx.yjj.beijing.gov.cn/eportal/ui?pageId=723636
- 没找到GSP查询接口
- 天津市❌
- 没找到GSP查询接口
- 河北省❓
- http://yjj.hebei.gov.cn/datasearch/face3/dir_html_new.jsp
- 有省局数据查询,但是服务器挂了
- 山西省❓
- 有一个药品经营企业查询,结果里面的一部分企业能在国家药监局查到GSP认证信息,一部分查不到
- 内蒙古❌
- http://110.16.70.4:9240/online/
- 没GSP接口
- 辽宁省❌
- https://ypjg.ln.gov.cn/ypjg/sjcx/sjsjzx/index.shtml
- 没GSP接口
- 吉林省❌
- http://mpa.jl.gov.cn/gzfw/sjcx/yp/
- 没GSP接口
- 黑龙江省❌
- https://221.208.28.172:9443/sjcx
- 没GSP接口
- 上海市✔️
- 江苏省✔️
- 浙江省❌
- http://mpa.zj.gov.cn/col/col1228990181/index.html
- 没GSP接口
- 安徽省❌
- https://mpa.ah.gov.cn/sjcx/sjcx/index.html
- 没GSP接口
- 福建省✔️
- 江西省❓
- http://59.53.245.36:7089/sjfb/medicinelicence/gotoYpjyList.xhtml
- 该页面展示的是所有有药品经营许可的企业,不一定有GSP认证
- 山东省❌
- http://mpa.shandong.gov.cn/col/col101865/index.html
- 没有GSP接口
- 河南省❓
- http://222.143.21.45/ypjylsGspXkzSearch.jsp?c=dahe
- 页面上没有数据,必须通过GSP认证编号来查询
- 湖北省✔️
- 湖南省❌
- http://mpa.hunan.gov.cn/mpa/bsfw/sjcx/index.html
- 没有GSP接口
- 广东省✔️
- 广西区❓
- http://yjj.gxzf.gov.cn/cxfw/zzqjsj/
- 接口挂了
- 海南省❌
- https://amr.hainan.gov.cn/himpa/bsfw/sjcx/
- 没有GSP接口
- 重庆市❌
- https://yaojianju.cq.gov.cn/sjcx/
- 没有GSP接口
- 四川省❌
- http://yjj.sc.gov.cn/scyjj/c103140/sjcx.shtml
- 没有GSP接口
- 贵州省❌
- http://yjj.guizhou.gov.cn/bsfw/cx/
- 没有GSP接口
- 云南省❌
- http://mpa.yn.gov.cn/pages/SearchCertificate.aspx
- 没有GSP接口
- 西藏自治区❌
- http://app1.nmpa.gov.cn/data_nmpa/face3/dir.html?type=yp
- 用的是国家药监局的旧链接
- 陕西省❌
- https://mpa.shaanxi.gov.cn/gkgs/
- 没GSP接口
- 甘肃省❌
- http://apps.yjj.gansu.gov.cn:2180/detail_yj.jsp
- 没有GSP接口
- 青海省❌
- 外链国家药监局
- 新疆区❌
- http://mpa.xinjiang.gov.cn/xjyjj/yaop/list_yp.shtml
- 没有GSP接口
- 宁夏区❌
- https://www.nmpa.gov.cn/yaopin/index.html
- 外链国家药监局
湖北省¶
解决方案¶
- 使用POST请求下面的网址
https://59.175.169.148:8999/wssb/websearch/SearchCardAction.do?operate=searchGyEntCard&operPage=card_ypgsp_list&cardtype=18&pageModel.afreshQuery=true
POST参数为:
data={
'gyEntcardprint.cardid': '',
'gyEntcardprint.name': '',
'pageModel.nextPageNo': '1', # 页码
'pageModel.pageSize': '12', # 似乎不可变
'cardtype': '18' # 意义不明,没试出来除了18之外其他可用的取值
}
得到特定页码的页面,然后在页面上即可获取每个GSP认证的id,形如:8a85036169e1fc6e016a4cd372ae288c
- 带着上面获取到的ID,使用GET请求下面的网址
https://59.175.169.148:8999/wssb/websearch/SearchCardAction.do?operate=viewGyEntCard&operPage=card_ypgsp_view&recid=8a85036169e1fc6e016a4cd372ae288c
即可获得详细的数据。
上海市¶
解决方案¶
最简单的一种:
直接GET请求下面这个网址就会返回json格式的数据了
https://sjcx.yjj.sh.gov.cn/api/v1/gsp/list?pageNum=1&pageSize=500&_t=1677571296
这里面pageNum
是页码,pageSize
是每页的数据量(最大可以设置到500),_t
是时间戳。
江苏省¶
和湖北省类似。
福建省¶
一句话就爬完了,真是个讨喜的网站
import requests
import pandas as pd
import json
pd.DataFrame(json.loads(
requests.post(
"https://zxsb.fjmpa.cn:8070/safesocialPermissionController/xzxkListEasyUI.do?xktype=12",
headers={
"User-Agent":'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 \
(KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36'
},
data={
'page' : '1',
'rows' : '958' # 一共958个数据,可以一次性请求
}
).text)['rows']).set_index('CURRENTROW')
广东省¶
也是一句话就可以爬完:
import requests
import pandas as pd
import json
pd.DataFrame(json.loads(
requests.get(
f"https://mpa.gd.gov.cn/wycxh5/api/dataQuery?currPage={pageno}\
&pageSize=40&table_name=EX_0118001_fix0008",
headers={
"User-Agent":'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 \
(KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36'
}
).text)['data']).loc[:,
['ZSBH', 'FZRQ', 'YXQZ', 'ZCDZ', 'QYMC', 'FZJG_DETAIL', 'RZFW',]
]
山西省¶
这里列出来的企业不一定都有GSP认证信息。
Last update: 2024-10-16 17:55:00
Created: 2023-02-28 15:18:32
Created: 2023-02-28 15:18:32