dataplatform/Utils/TycApi/Business.py

25 lines
772 B
Python

import json
import requests
from Utils.TycApi.Configure import headers, judege_api_code, conserve_data, DB_GSBJ
def get_tyc_data(name):
"""工商信息"""
url = 'http://open.api.tianyancha.com/services/open/ic/baseinfo/normal?keyword={}'
url = url.format(name)
res = json.loads(requests.get(url, headers=headers).text)
code = res['error_code']
status = judege_api_code(code)
# 返回请求成功则保存result数据
if status == '请求成功':
insert = res['result']
conserve_data(DB_GSBJ, name, '基本信息', insert)
return 'success'
elif status == '无数据':
insert = dict()
conserve_data(DB_GSBJ, name, '基本信息', insert)
return 'success'
else:
return status