25 lines
772 B
Python
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
|