Skip to main content

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

  1. Import the module and define the webdriver path
from fdscraper.scrape.download import Companies
driver_path = 'chromedriver.exe'
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fdscraper-0.0.1.tar.gz (8.8 kB view hashes)

Uploaded Source

Built Distribution

fdscraper-0.0.1-py3-none-any.whl (14.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page