This repository contains a Python Web scraper for parsing 13F filings (mutual fund holdings) from SEC's website, EDGAR, and writing a .tsv file from the data.
pip install -r requirements.txt
(orpipenv install
if you are using pipenv)python scraper.py
(orpipenv run python scraper.py
)- When prompted, enter the 10-digit CIK number of a mutual fund
- Requests, Python library for making HTTP requests
- lxml, Python library for processing XML and HTML
- Beautiful Soup, Python library for scraping information from Web pages
- re, Python module for using regular expressions
- csv, Python module for parsing and writing CSV and TSV files