Sentiment Analysis of Stock News
Build a Python Scraper to gather news headlines on common stocks, apply sentiment analysis on the headlines and visualize the results!Get Started
This project is a beginner-friendly Python and Data Science application focused on building a script to analyze the sentiment of news articles of stocks on FinViz. We'll learn how to use the Requests module in Python, parse the HTML returned in BeautifulSoup and get the Article Data, apply Sentiment Analysis on the data with NLTK and finally visualize the results of our data frame in Pandas with MatPlotLib.
Welcome to the project!
Visualization of Sentiment Analysis with MatPlotLib
View sentiment results using the MatPlotLib data visualization package.
Parsing Finviz Article Data with BeautifulSoup
Using the BeautifulSoup Python text scraper, go through financial article literature.
Manipulating Article Data with Pandas
Use the Pandas data analysis package to explore and manipulate article data.
Applying Sentiment Analysis on Article Headlines
Apply text sentiment analysis on the headlines using the vader_lexicon package.