python爬百度api有次数限制吗(对python借助百度云API对评论进行观点抽取的方法详解)
类别:脚本大全 浏览量:2546
时间:2022-01-24 00:10:22 python爬百度api有次数限制吗
对python借助百度云API对评论进行观点抽取的方法详解通过百度云api接口抽取得到产品评论的观点,也掠去了很多评论中无用的内容以及符号,为后续进行文本主题挖掘或者规则的提取提供基础。
工具
1、百度云账号,申请应用接口(自然语言处理)
2、python3.5
以下是百度接口提供的说明:
我们使用到的可选值是13,kindle属于3c产品。
下面是代码示例:
|
from aip import aipnlp import csv import pandas as pd from pandas.core.frame import dataframe """ 你的 appid ak sk """ app_id = '********' api_key = '********' secret_key = '********' client = aipnlp(app_id, api_key, secret_key) # 导入评论数据文件,并找到第13列(12行)的评论内容提取出来 def output(): urls = [] with open ( 'e:\\tb_iphone8.csv' , "r" ) as f: reader = csv.reader(f) for row in reader: urls.append(row[ 12 ]) return urls # 通过百度云提供的api对评论观点进行提取 def commenttag(): x = output() all = {} abst = '' for i in range ( 10560 ): text = x[i] """ 调用评论观点抽取 """ """ 如果有可选参数 """ # 可选参数为13表示利用了3c产品的语料库 options = {} options[ "type" ] = 13 """ 带参数调用评论观点抽取 """ result = client.commenttag(text, options) print (result) if "error_code" in result.keys(): abst + = '' all [ 'abstract' ] = abst else : data = result[ 'items' ] items = data[ 0 ] abst + = items[ 'abstract' ] all [ 'abstract' ] = abst return abst if __name__ = = '__main__' : all = commenttag() print ( all ) |
得到的结果如下:
可以看到,现在抽取出来的评论部分内容都是具有一定观点倾向的,大部分没有什么含义的评论内容已经被除去,这对后面的分析有一定的帮助。
以上这篇对python借助百度云api对评论进行观点抽取的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/AnthonyHDM/article/details/78957315
您可能感兴趣
- python读写文件实验心得(Python文件读写常见用法总结)
- python pdf文件操作(Python常见读写文件操作实例总结文本、json、csv、pdf等)
- python浮点型和整数型(实例讲解Python中浮点型的基本内容)
- python字符串找一个最大字符(Python查找最长不包含重复字符的子字符串算法示例)
- python数组与矩阵转换(python 读取文件并把矩阵转成numpy的两种方法)
- python scrapy 框架原理(一步步教你用python的scrapy编写一个爬虫)
- python爬取在线评论(Python爬虫实现爬取百度百科词条功能实例)
- python实时输出图像(Python给图像添加噪声具体操作)
- python中jieba库怎么用(详解Python数据可视化编程 - 词云生成并保存jieba+WordCloud)
- 用python怎么找工作(利用python如何在前程无忧高效投递简历)
- python企业微信录信息(python获取微信企业号打卡数据并生成windows计划任务)
- python的基本函数及用法(Python3.6.x中内置函数总结及讲解)
- python 提取微信消息(python实现文件助手中查看微信撤回消息)
- python如何将运行结果存入txt中(详解python读取和输出到txt)
- python小程序编程代码(python实现烟花小程序)
- python详细讲解类方法的使用(浅谈python标准库--functools.partial)
- 如何追女孩子(如何追女孩子的技巧和方法)
- 是不是快乐全被你拿走了(而是你得到的)
- 世界上只有妈妈好(世界上只有妈妈好的歌词)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
- 直播带货能赚到很多钱吗(直播带货能赚到很多钱吗现在)
- 做网红真的很能赚钱吗(做网红真的很能赚钱吗)
热门推荐
- 面试问vue掌握程度如何回答(面试最常问的13种Vue修饰符)
- mysql如何使用临时表(MySQL中临时表的使用示例)
- docker镜像配置教程(给Docker更换国内镜像源操作)
- css实现水平垂直居中的方式有哪些(css让容器水平垂直居中的7种方式)
- nginx配置使用环境变量(关于Nginx开启gzip的配置的问题)
- MVC中BeginForm
- dedecms添加底部链接(织梦dedecms调用得到文章所属的副栏目id及副栏目名称的教程)
- laravelqq邮箱发送失败(解决laravel 表单提交-POST 异常的问题)
- 新手如何搭建ftp服务器(ftp服务器想要在外网中访问怎么搭建)
- SQL如何操作Xml字段
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9