Skip to main content

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)

Release files for fdscraper 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fdscraper 0.0.1
File Size Uploaded
fdscraper-0.0.1.tar.gz 8.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fdscraper 0.0.1
File Interpreter ABI Platform
fdscraper-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 23.0 kB

Release files / fdscraper-0.0.1.tar.gz

Download URL fdscraper-0.0.1.tar.gz
Size 8.8 kB
Tags Source
SHA-256 checksum
How to use checksums
226d13257a7706c9bc9d16da4a62eb917b4e0d38cacc754cedaa5c93ca64e69c
BLAKE2b-256 checksum
How to use checksums
a346b74796f3427715ab92bc7ef77e385df925505d142bb3c34683a6725f8c05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

Release files / fdscraper-0.0.1-py3-none-any.whl

Download URL fdscraper-0.0.1-py3-none-any.whl
Size 14.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
193158b8c5d34437506505b5d3d7bd51a005d76d3c7aeb34368516cf6d5f53a0
BLAKE2b-256 checksum
How to use checksums
9c72cfe7b5457abe461f9356a26cd69cee6b444d6517c42ce392df6eec843dad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page