学习RPA&AI中遇到的python问题

本文介绍如何使用百度API进行情感分析,包括获取token值、构造URL、调用API的方法及结果解析。同时提供了Python示例代码,展示了如何通过API获取文本的情感倾向。

如何获取百度API情感分析的token值和URL值?

要调用百度API,就要获得权限,利用获取到的API Key 和Secret Key去获取Access Token
在这里插入图片描述
获取地址:

https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=API key&client_secret=Secret Key&

将对应位置进行修改:
在这里插入图片描述
分别修改client_id=client_secret=后面的值为自己的API KeySecret Key
然后得到一个字符串页面:
在这里插入图片描述

 token = '24.6b3916470ce4b09e2c043c2337e8b98d.2592000.1638413715.282335-25083336' 
 url = 'https://aip.baidubce.com/rpc/2.0/nlp/v1/sentiment_classify?charset=UTF-8&access_token={}'.format(token)

最简单的例子:可以直接使用(编辑器:IDLE):

import re
import requests
import json
def get_emotion( data):
    # 定义百度API情感分析的token值和URL值
    token = '24.bcc989b57db903cc1189346275b7a372.2592000.1604971755.282335-22803254' 
    url = 'https://aip.baidubce.com/rpc/2.0/nlp/v1/sentiment_classify?charset=UTF-8&access_token={}'.format(token)
    new_each = {
   
   'text': data  } # 将文本数据保存在变量new_each中,data的数据类型为string
    new_each = json.dumps(new_each)
    res=requests.post(url,data=new_each) # 利用URL请求百度情感分析API
    res_text = res.text  # 保存分析得到的结果,以string格式保存
    print("content: ", res_text)
    result = res_text.find('items')  
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CFuYuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值