
作者:某某白米飯
來源: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抓取內容- 指定一個文件夾如:D:\weibo,在這個文件夾中運行下面的 cmd 命令 。會在當前文件生成一個 config.json 的配置文件 。
python3-m weibo_spider修改 config.json 配置文件中的user_id_list、since_date、 以及cookie- user_id_list 這里添加女神的微博 id,是微博鏈接https://m.weibo.cn/profile/3733371872中最后的數字 。
車道偏離預警系統開關方式,怎么取消車道偏離預警系統據相關數據統計,約有50%的汽車交通事故是由于車輛偏離正常的行駛車道所引起的,究其原因主要是由于駕駛員注意力不集中、駕駛疲勞等 。
2.cookie 如下圖
配置好文件之后,再次在命令行運行python3 -m weibo_spider命令 。
微博內容就在 本地 CSV 文件中了 。
分析情感登錄百度之后將頁面打到https://ai.baidu.com/tech/nlp_apply/sentiment_classify,創建一個應用就可以得到 appid, ak 和 sk 了 。
解析情感分析注意點:
- 微博內容有各種非法字符,需要屏蔽掉,只剩下標點符號和漢字 。
hanzi= re.compile([一-龥 0-9?? 。.,,])- 情感分析 API 的接口最多只能分析 1024kb 的文本 。
- 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 百度情感傾向分析】困在時鐘里的人 :一個絕望者問上帝:我一直拼命地追著時間向前跑,為什么我的生活還是日復一日的相同? 上帝說:你為什么要追趕時間?你為什么不停下來慢慢走?其實 , 每時每刻的風景都在變化,只是你沒注意 。絕望者說:停下來的話 , 我會被工作壓死的!風景,哪里有? 上帝問...
猜你喜歡
- 雙向情感障礙百度文庫 雙向情感障礙百度
- 美到心碎的散文 讓人落淚的情感美文
- 情感分類實戰情感挽回的短句
- 百度百科詞條模板 百度百科詞條
- 百度百科詞條審核需要多久 百度百科詞條
- 文本情感傾向分析 百度情感傾向分析
- 百度百科詞條創建入口手機 百度百科詞條
- 雙向情感障礙你和你的家人 百度盤 雙向情感障礙百度
- 百度百科詞條創建多久可以通過 百度百科詞條
- 如何描寫情感網盤下載 如何描寫情感百度網盤
