A Web scrapping tool for stock fundamentals data
Project description
Indian Stocks- Fundamentals Data Downloader
A web scrapper using Selenium Python to download the fundamentals as well as price data from Screener.in
Introduction
Fundamental analysis of any company includes the financial statement analysis of the respective company. This package helps to download the financial data of companies listed on the NSE - India. Also, some tools are provided to help analyse the financial data of the companies as well.
Usage
First, either create the list of companies or create a file containing the names of companies. The elements of the list must be the stock symbols on NSE. NOTE: The first element of the list is the name of the list and will be ignored.
You also need to download the chrome web driver for your respective Chrome browser version. Note that this version of the package currently supports only Google Chrome browser, support for other browsers will be added in future versions.
1. Downloading the financials of companies
- Import the module and define the webdriver path
from fdscraper.scrape.download import Companies
driver_path = 'chromedriver.exe'
- Downloading the financial data
- Downloading from a list
companies_list = ['my_list','ITC','HDFCBANK']
comps = Companies(companies=companies_list,driver_path='chromedriver.exe')
data_comps = comps.get_financials()
- Downloading from a text file:
Create a text file in the following format:
my_list,TCS,HDFCBANK
And then download the data:
file_path = 'input.txt' # Path to the input file
comps = Companies(driver_path='chromedriver.exe')
data_comps = comps.get_financials(file_path=file_path)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fdscraper-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 193158b8c5d34437506505b5d3d7bd51a005d76d3c7aeb34368516cf6d5f53a0 |
|
MD5 | e53c3d3c7aff5769678e9ecc682b53cc |
|
BLAKE2b-256 | 9c72cfe7b5457abe461f9356a26cd69cee6b444d6517c42ce392df6eec843dad |