# coding=UTF-8
import requests
import json
url = 'https://SLVdata.com/api/' # API请求的URL
headers = {'content-type': 'application/json', # 定义报文头信息,这一行是固定的
'API-KEY': 'API-KEY-*****', # 你的API-KEY,你需要根据自己的KEY来赋值
'ACCOUNT-ID': '100***', # 你的账号,你需要根据自己的号码来赋值
'PROCESS-MODE': 'PRO-MD-100', # 数据处理方式,编码‘PRO-MD-100’代表情感分析
'RETURN-PATTERN': 'P' # 数据返回的样式, P: 只返回结果,不含原句子,F: 全量返回,包括原句子
}
data = {} # 定义一个字典类型的变量,请求的数据放在此变量中,这里以5条数据举例
data['1'] = '非常好的东西,赞'
data['2'] = '物流太给力了,产品质量也很棒'
data['3'] = '一般般吧,不太满意'
data['4'] = '服务实在太差了,客服爱理不理的态度'
data['5'] = '还没有使用,好坏不知道'
try:
response = requests.post(url, data=json.dumps(data), headers=headers)
# requests的状态码为200表示向服务器请求成功
if response.status_code == 200:
# 返回结果为JSON格式的的字符串
response_text = response.text
print(response_text)
# 这里response_text={"message_code": 2000, "data": {"1": "positive", "2": "positive", "3": "positive", "4": "negative", "5": "neutral"}}
# 也可以转换成字典格式,如下代码,可根据你的使用场景来转换
response_dic = json.loads(response.text)
print(response_dic)
# 这里response_dic={'message_code': 2000, 'data': {'1': 'positive', '2': 'positive', '3': 'positive', '4': 'negative', '5': 'neutral'}}
# 在这里进行你需要的数据处理...
else:
print('请求失败!')
except Exception as e:
print(str(e))
|