This Flask web application allows users to retrieve financial statements for a specified stock ticker symbol. The app web scrapes financial data from Yahoo Finance. Users can select the type of financial statement (cash-flow, balance sheets and income statement) required from a drop-down list.
The web-scraping is done using Beautiful Soup. Beautiful Soup is a Python library which parses HTML into its individual components such as the tags, attributes and text content, allowing the components to be manipulated.
The application has the following features:
The financial statement web scraper is my first attempt in web scraping. Web scraping has to be used with caution as not all website owners will be pleased that their data is used without permission. So, proceed with caution. Overall, it has been a good learning experience and I look forward to developing my next web scraping app. Till next time...