Skip to content

一个国家、行业、地方标准的下载工具

Notifications You must be signed in to change notification settings

redsos/gb688_downloader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

描述

这是一个中国国家标准、行业标准、地方标准的下载工具
国家标准可以来自国家标准全文系统 行业标准、地方标准来自全国标准信息公共服务平台
国标的下载逻辑参考了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("电子政务")

地标和行标中的一些参数

地方标准中的ministry代号

城市 代号
北京市 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

行业标准中的ministry代号

部门 代号
工业和信息化部 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

行业标准中的industry代号

参数
安全生产
包装
船舶
测绘
城镇建设
新闻出版
档案
地震
电力
地质矿产
核工业
纺织
公共安全
供销合作
国密
广播电影电视
广播电影电视
航空
化工
环境保护
海关
海洋
机械
建材
建筑工程
金融
交通
教育
旅游
劳动和劳动安全
粮食
林业
民用航空
煤炭
民政
民政
能源
农业
轻工
汽车
航天
气象
国内贸易
国内贸易
水产
司法
石油化工
电子
水利
出入境检验检疫
税务
石油天然气
铁路运输
土地管理
体育
物资管理
文化
兵工民品
外经贸
卫生
文物保护
稀土
黑色冶金
烟草
通信
有色金属
医药
邮政
中医药
认证认可
消防救援
减灾救灾与综合性应急管理

TODO

  • 支持行业标准、地方标准的下载
  • 对 input 进行异常处理
  • 对不提供下载的国标、行标、地标进行处理
  • 搜索的时候支持翻页功能
  • 将三者的搜索下载集合在一起
  • 支持批量下载
  • 重构
  • 使用Tkinter构建GUI程序

免责声明

本项目仅供学习交流之用,请勿用于非法用途。

About

一个国家、行业、地方标准的下载工具

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%