Skip to content
This repository has been archived by the owner on Dec 29, 2023. It is now read-only.

Simple scraper to scrape justETF's complete ETF list.

License

Notifications You must be signed in to change notification settings

Naralux/justETF-overview-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

justETF-overview-scraper

Simple scraper which can be used to scrape justETF's complete ETF overview (https://www.justetf.com/en/etf-list-overview.html). Build for personal use. I have no intention of actively maintaining this.

Installation

I'd recommened using a virtual environment and activating it before installing dependencies (see Python's Virtual Environments and Packages docs):

python -m venv venv

Install the required packages:

pip install -r requirements.txt

Usage

Simply run main.py from the command line:

python .\src\main.py

Optionally the --output (-o) can be passed in to specify a filename.

Output

The output file is a JSON representation of a dict of dicts, where the ETF ticker is the key to the dictionary containing the data. E.g. to get the ISIN number of PAF:

output['PAF']['isin']

Notes

This is my first web scraper, first time using Python and the first time using Beautifulsoup4. Therefor the code won't be as clean or efficient as it could/should be. I'm always open to feedback, tips & tricks!

About

Simple scraper to scrape justETF's complete ETF list.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published