Google Map 餐廳評價爬蟲
- 爬取數家指定餐廳門市的Google map
- 對每筆資料進行內容構面分析,如使用者、發布時間、餐廳位置、評價等等
- 將資料儲存與noSQL資料庫中,如mongodb
- 對每筆資料做基本的情緒分析
- 設計簡易的網站呈現結果(使用flask)
- 以Docker Compose建置服務
先將要爬的餐廳存在query.txt
cd src
python scraper.py
因目前手邊沒有算力,這裡使用cnsenti中文情緒情感分析庫快速完成任務,而此package使用語言為簡體中文,所以會先將繁體中文暫時轉成簡體,但最後分析結果為繁體,此方法為暫時應急用,可以抽換掉。
cd src
python sentiment.py
啟動mongodb
sudo brew services start mongodb-community
cd src
python mongodb.py
# sudo brew services stop mongodb-community
other commands
mongo
# check
netstat -an | grep 27017