簡單的使用例, 先不管準確度!
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()