簡單的使用例, 先不管準確度! 

I. 安裝

pip install snownlp

 

II. 使用, 用pchome 新聞title 當作Input, 做情感分析

from snownlp import seg
from snownlp import SnowNLP
from snownlp import sentiment
s = SnowNLP(u"今天我很好");
print("[sentiments]",s.sentiments);

 

def pchome():

  from bs4 import BeautifulSoup
  from selenium import webdriver
  from selenium.webdriver.support.ui import Select
  from webdriver_manager.chrome import ChromeDriverManager
  import time

  browser = webdriver.Chrome(ChromeDriverManager().install())
  browser.get("https://news.pchome.com.tw/today")
  pp=browser.find_elements_by_xpath("//a[contains(@data-linkdef, '最新_左欄_新聞列表區塊')]")

  ii=0
  for elem in pp:
    kk=elem.get_attribute("href")
    print (kk)
    kkm=elem.get_attribute("title")
    print (kkm)
    ii=ii+1
    s = SnowNLP(kkm)
    print(s.sentiments, kkm)
 

pchome()

 

arrow
arrow
    文章標籤
    snowNLP 情感分析 sentiments
    全站熱搜

    cianfen 發表在 痞客邦 留言(0) 人氣()