A python sdk for SAER-OPENAPI
-
市场主体数据
- DSL检索
- 不同的节点中获取各种不同级别的详情信息
- 获取联系方式
-
专利数据
- DSL检索
- 详情信息接口
- Install
pip install saer-openapi
- 引入并初始化:
from saer import Saer api = Saer("<client_id>","<client_key>")
- DSL检索市场主题数据:
api.all("策勒县路通二手车评估交易有限公司") api.detail("新疆数字化交易软件有限公司", "1", "A1")
- DSL检索专利数据:
query_str = "助听器" resp = searObj.patent_search( { "must": [ { # "children__patent__patname": {"any": ["眼睛"]}, # "children__patent__patname": {"any": ["听力仪器", "直插式电感"]} # "children__patent__zqx": {"any": ["眼睛", "直插式电感"]} # "children__patent__gkggr": {"range": ["2023-12-01", "2024-01-30"]} # "children__patent__zflh": {"any": ["A", "B", "C", "D", "E", "F", "G", "H"]} } ], "should": [ { "children__patent__sqh": {"any": [query_str]}, "children__patent__zqx": {"any": [query_str]}, "children__patent__patname": {"any": [query_str]}, "children__patent__zflh": {"any": [query_str]} } ] }, { "gkggr": {"order": "desc"} }, "2", "10", v_show=False) result = resp.json()["result"] print(resp.json()["ordernum"]) total = result["total"] print("Total:", total) dataList = result["datalist"] for i, data in enumerate(dataList, start=1): gkggh = data.get("gkggh") gkggr = data.get("gkggr") print(i, "/", len(dataList), "|", gkggr, gkggh, data)
- 专利详情接口:
api.patent_detail("7c93aaf306ae966dcb2baa13e27d9b6e")
-
控制台日志输出从直接使用
print
改成标准的日志工具库logging
-
开发
saer-cli
控制台Devtool工具