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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file fdscraper-0.0.1.tar.gz.

File metadata

  • Download URL: fdscraper-0.0.1.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for fdscraper-0.0.1.tar.gz
Algorithm Hash digest
SHA256 226d13257a7706c9bc9d16da4a62eb917b4e0d38cacc754cedaa5c93ca64e69c
MD5 6f31d3b26ab0d15174605730189b3092
BLAKE2b-256 a346b74796f3427715ab92bc7ef77e385df925505d142bb3c34683a6725f8c05

See more details on using hashes here.

File details

Details for the file fdscraper-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: fdscraper-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for fdscraper-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 193158b8c5d34437506505b5d3d7bd51a005d76d3c7aeb34368516cf6d5f53a0
MD5 e53c3d3c7aff5769678e9ecc682b53cc
BLAKE2b-256 9c72cfe7b5457abe461f9356a26cd69cee6b444d6517c42ce392df6eec843dad

See more details on using hashes here.

Supported by

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