Daniil Fajnberg
c23c963cd8
added async-session decorator from own project; changed logging setup; added CLI parameters
MarketWatch financials scraper
Scrapes any company's financials from MarketWatch.com, which includes income statement, balance sheet, and cash flow statement.
Asynchronous HTTP requests are currently used by default.
Dependencies
- Python 3.8+
Should run on most Linux/Windows systems. Tested on Arch.
Building
Clone this repo, install build
via pip, then run pip -m build
from the repository's root directory. This should produce a dist/
subdirectory with a wheel (build) and archive (source) distribution.
The resulting whl
-file can be installed via pip install path/dist/***.whl
.
Running
...
Description
Languages
Python
94.6%
HTML
5.2%
Shell
0.2%