Website that scrapes Google for reviews of an item (product, movie, etc.) and runs sentiment analysis on result descriptions
LIVE at reviewscrper.streamlit.app!
TIP: Be specific e.g. PS5 console
not PS5
- Huggingface for sentiment analysis
- Uses
LiYuan/amazon-review-sentiment-analysis
for 1-5 star rating - Uses
cardiffnlp/twitter-roberta-base-sentiment-latest
for positive/neutral/negative sentiment
- Uses
- Apify for scraping Google
- Streamlit for hosting the website
- WordCloud for word clouds
- Install requirements
pip install -r requirements.txt
- Make an account on Apify
- Create the file
/.streamlit/secrets.toml
with the contents:
APIFY_TOKEN='YOUR_API_TOKEN'
- Run
main.py
streamlit run main.py
- Inspired by nus-sentiment