it is a lightweight Python library for extracting financial data from structured, publicly accessible stock information pages
Project description
sfinance is a lightweight Python library for automating the extraction of financial tables from publicly accessible, structured HTML pages.
It uses Selenium and BeautifulSoup under the hood to simulate browser behavior and extract data into pandas DataFrames for further analysis.
This tool is intended for personal and educational use only.
Free software: Apache Software License 2.0
Documentation: https://sfinance.readthedocs.io
Features
Uses Selenium to render dynamic content
Parses financial tables with BeautifulSoup
Extracts income statement, balance sheet, cash flow, shareholding, and company overview
Outputs pandas DataFrames for analysis
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
Legal Disclaimer
This project is not affiliated with, endorsed by, or sponsored by Screener.in, Mittal Analytics Private Limited, or any other third-party data provider.
This tool does not store, modify, or distribute data. It simply reads publicly viewable HTML pages when accessed by the user, using standard browser automation techniques.
Users are solely responsible for ensuring that their use of this software complies with the terms of service of any website they access.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sfinance-0.1.0.tar.gz.
File metadata
- Download URL: sfinance-0.1.0.tar.gz
- Upload date:
- Size: 11.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
694c7b278b4799a89cf5c5eeb1e7cd82e03b730387955c5b94c6ea5c31cba9c0
|
|
| MD5 |
ab995597c8dc33f4fa4791e2b9d90cfc
|
|
| BLAKE2b-256 |
29302233e1fadc91100d4a38491c3e23ecd5e8d0b139a071b742a54f3ecafbad
|
File details
Details for the file sfinance-0.1.0-py3-none-any.whl.
File metadata
- Download URL: sfinance-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e7f7887c4f4350e4bcbe7cbc57046e3c08b2b023054dd263d45435a8831e84a
|
|
| MD5 |
a61996eceb1ace93ff5d8bc89bf48e00
|
|
| BLAKE2b-256 |
19efd5c8ff8acabb030735db870e82c3d568c8f2ab4c2e95883441be8728e0ab
|