青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

百度情感分析api 百度情感傾向分析


百度情感分析api 百度情感傾向分析



作者:某某白米飯
來源:Python 技術
大家都知道微博在國內的影響力是非常巨大 , 許多人都在使用微博 。微信早就已經變成了一個工作工具,領導、同事、親戚等等關系人都往里面加為好友 。有一些牢騷、喃喃自語就不適合發在朋友圈 。
利用情感分析 API 對女神微博內容進行心情分析 。好心情就發出約會邀請 , 差心情就帶她出去吃大餐 。
抓取微博安裝第三方庫
(1)這里我們不自己造輪子,使用 github 上擁有 4.3K 星星的 微博爬蟲 weibo-spider 模塊 。weibo-spider 可以去爬用戶信息和微博信息,可以下載用戶發圖片和視頻 。
python3-m pip install weibo-spider(2)baidu-aip 是百度情感傾向分析模塊,可以判斷文字是消極的還是積極的 。
什么是DDoS? DDoS也就是分布式拒絕服務攻擊 。它使用與普通的拒絕服務攻擊同樣的方法,但是發起攻擊的源是多個 。
python-m pip install baidu-aip抓取內容
  1. 指定一個文件夾如:D:\weibo,在這個文件夾中運行下面的 cmd 命令 。會在當前文件生成一個 config.json 的配置文件 。
python3-m weibo_spider修改 config.json 配置文件中的user_id_list、since_date、 以及cookie
  1. user_id_list 這里添加女神的微博 id,是微博鏈接https://m.weibo.cn/profile/3733371872中最后的數字 。
1.since_date 可以配置日期,就是從那個日期開始抓取到現在,如果要抓取女神的所有微博內容 , 可以配置一個很久以前的日期,如果只需要抓前幾天的數據,可以配置一個數字 , 表示抓取今天開始倒退天數的微博內容 。
車道偏離預警系統開關方式,怎么取消車道偏離預警系統據相關數據統計,約有50%的汽車交通事故是由于車輛偏離正常的行駛車道所引起的,究其原因主要是由于駕駛員注意力不集中、駕駛疲勞等 。
2.cookie 如下圖
配置好文件之后,再次在命令行運行python3 -m weibo_spider命令 。
微博內容就在 本地 CSV 文件中了 。
分析情感登錄百度之后將頁面打到https://ai.baidu.com/tech/nlp_apply/sentiment_classify,創建一個應用就可以得到 appid, ak 和 sk 了 。
解析情感分析注意點:
  1. 微博內容有各種非法字符,需要屏蔽掉,只剩下標點符號和漢字 。
hanzi= re.compile([一-龥 0-9?? 。.,,])
  1. 情感分析 API 的接口最多只能分析 1024kb 的文本 。
  2. API 返回值是 json 對象:
{"text":"文本","items":[{"sentiment":2,//表示情感極性分類結果"confidence":0.40,//表示分類的置信度"positive_prob":0.73,//表示心情好的概率"negative_prob":0.27//表示心情差的概率}]}解析代碼走起來:
from aipimportAipNlpimportcsvimporttimeimportreAPP_ID =APP_IDAPI_KEY =API_KEYSECRET_KEY =SECRET_KEYclient = AipNlp(APP_ID, API_KEY, SECRET_KEY)file = open("D:\\weibo\\weibo\\宮崎駿漫畫全集\\3733371872.csv","r", encoding="utf-8", errors=ignore)reader = csv.reader(file)result = {good:0,bed:-1}hanzi = re.compile([一-龥 0-9?? 。.,,])foritem in reader:time.sleep(1)a ="".join(hanzi.findall(item[1]))iflen(a.encode()) >1024:continuesent = client.sentimentClassify(a)items = sent[items][0]ifitems["positive_prob"] > items["negative_prob"]:result[good] = result[good]1else:result[bed] = result[bed]1print(微博內容總共:{} 條,好心情:{},差心情:{}.format(result[good]result[bed], result[good], result[bed]))if(result[good] > result[bed]):print(最近女神心情好,建議發出約會要求)else:print(最近女神心情非常差,建議吃大餐)示例結果:
總結將腳本作為定時任務運行,不放過女神任何的心情動態 , 當女神心情差的時候,咱就買點禮物、帶她去吃一頓等等操作,給她一個依靠 。當女神心情好的時候,那就發起約會申請撒 。
【百度情感分析api 百度情感傾向分析】困在時鐘里的人 :一個絕望者問上帝:我一直拼命地追著時間向前跑,為什么我的生活還是日復一日的相同? 上帝說:你為什么要追趕時間?你為什么不停下來慢慢走?其實 , 每時每刻的風景都在變化,只是你沒注意 。絕望者說:停下來的話 , 我會被工作壓死的!風景,哪里有? 上帝問...

    猜你喜歡