这是一个中国国家标准、行业标准、地方标准的下载工具
国家标准可以来自国家标准全文系统
行业标准、地方标准来自全国标准信息公共服务平台
国标的下载逻辑参考了lzghzr 的油猴插件
from standard import GB, HDB
if __name__ == '__main__':
gb = GB()
# 下载特定的国标
gb.download('http://openstd.samr.gov.cn/bzgk/gb/newGbInfo?hcno=D8AB02F0141FE11A4976E0E94FCF58B4')
# 搜索并下载所有符合关键字的国标,默认下载
gb.search_and_download('养老')
# hbba代表的是行标,dbba代表的是地标
hb = HDB('hbba')
db = HDB('dbba')
# 搜索并下载符合关键字的第一个标准
data = db.search('政务云工程评价指标体系及方法')
first_record = data["records"][0]
name = f'{first_record["code"]}({first_record["chName"]}'
db.download(pk=first_record['pk'], name=name)
# 搜索并下载符合关键字的所有地方标准
db.search_and_download("电子政务")
城市 | 代号 |
---|---|
北京市 | bjzjj |
天津市 | tjzjj |
河北省 | hebeizjj |
山西省 | sxzjj14 |
内蒙古自治区 | nmgzjj |
辽宁省 | lnzjj |
吉林省 | jlzjj |
黑龙江省 | hljzjj |
上海市 | shzjj |
江苏省 | jszjj |
浙江省 | zjzjj |
安徽省 | ahzjj |
福建省 | fjzjj |
江西省 | jxzjj |
山东省 | sdzjj |
河南省 | henanzjj |
湖北省 | hubeizjj |
湖南省 | hunanzjj |
广东省 | gdzjj |
广西壮族自治区 | gxzjj |
海南省 | hainanzjj |
重庆市 | cqzjj |
四川省 | sczjj |
贵州省 | gzzjj |
云南省 | ynzjj |
西藏自治区 | xzzjj |
陕西省 | sxzjj61 |
甘肃省 | gszjj |
青海省 | qhzjj |
宁夏回族自治区 | nxzjj |
新疆维吾尔自治区 | xjzjj |
部门 | 代号 |
---|---|
工业和信息化部 | gxb |
公安部 | gab |
国防科工局 | gfkgj |
国家档案局 | daj |
国家发展和改革委员会 | fgw |
国家广播电视总局 | gbdszj |
国家粮食和物资储备局 | lswzcbj |
国家林业和草原局 | lycyj |
国家煤矿安全监察局 | mkaqjcj |
国家密码管理局 | mmglj |
国家能源局 | nyj |
国家市场监督管理总局 | scjdglzj |
国家税务总局 | swj |
国家体育总局 | tyzj |
国家铁路局 | tlj |
国家文物局 | wwj |
国家新闻出版署 | xwcbs |
国家烟草专卖局 | yczmj |
国家药监局 | yjj |
国家邮政局 | yzj |
国家中医药局 | zyyj |
海关总署 | hgzs |
交通运输部 | jtysb |
教育部 | jyb |
民政部 | mzb |
农业农村部 | ncnyb |
人力资源和社会保障部 | rlsb |
商务部 | swb |
生态环境部 | sthjb |
水利部 | slb |
司法部 | sfb |
卫生健康委员会 | wsjkwyh |
文化和旅游部 | whlyb |
应急管理部 | yjglb |
中国地震局 | dzj |
中国民用航空局 | myhkj |
中国气象局 | qxj |
中国人民银行 | rmyh |
中华全国供销合作总社 | gxhzs |
住房和城乡建设部 | zfcxjsb |
自然资源部 | zrzyb |
国家电影局 | gjdyj |
参数 |
---|
安全生产 |
包装 |
船舶 |
测绘 |
城镇建设 |
新闻出版 |
档案 |
地震 |
电力 |
地质矿产 |
核工业 |
纺织 |
公共安全 |
供销合作 |
国密 |
广播电影电视 |
广播电影电视 |
航空 |
化工 |
环境保护 |
海关 |
海洋 |
机械 |
建材 |
建筑工程 |
金融 |
交通 |
教育 |
旅游 |
劳动和劳动安全 |
粮食 |
林业 |
民用航空 |
煤炭 |
民政 |
民政 |
能源 |
农业 |
轻工 |
汽车 |
航天 |
气象 |
国内贸易 |
国内贸易 |
水产 |
司法 |
石油化工 |
电子 |
水利 |
出入境检验检疫 |
税务 |
石油天然气 |
铁路运输 |
土地管理 |
体育 |
物资管理 |
文化 |
兵工民品 |
外经贸 |
卫生 |
文物保护 |
稀土 |
黑色冶金 |
烟草 |
通信 |
有色金属 |
医药 |
邮政 |
中医药 |
认证认可 |
消防救援 |
减灾救灾与综合性应急管理 |
- 支持行业标准、地方标准的下载
- 对 input 进行异常处理
- 对不提供下载的国标、行标、地标进行处理
- 搜索的时候支持翻页功能
- 将三者的搜索下载集合在一起
- 支持批量下载
- 重构
- 使用Tkinter构建GUI程序
本项目仅供学习交流之用,请勿用于非法用途。