https://github.com/ryangrieb/transactionscraper
Personal web scraper that gets bank & CC transactions from each respective website. Safely.
https://github.com/ryangrieb/transactionscraper
Last synced: 11 months ago
JSON representation
Personal web scraper that gets bank & CC transactions from each respective website. Safely.
- Host: GitHub
- URL: https://github.com/ryangrieb/transactionscraper
- Owner: RyanGrieb
- Created: 2022-08-16T19:40:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-08-29T01:35:35.000Z (over 3 years ago)
- Last Synced: 2025-03-02T09:44:54.711Z (11 months ago)
- Language: Python
- Size: 25.4 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Transaction Scraper
Personal web scraper that fetches bank & credit card transactions from websites, and displays all information into a excel file.

Each time the script is ran, data from the excel file is retained. Allowing the user to save transactions over a long period time.
We use python's selenium web browser to pretend were a normal user, and fetch the respective data.
Currently this script only supports the banking services I use, if you'd like to see another website added. Create an issue/pr.
## Supported sites
* [Broadway Bank](https://broadway.bank/)
* [Cardmember Service](https://www.myaccountaccess.com/onlineCard/login.do)
## Todo
* Refact project layout into proper modules? - I'm not sure but our current approach doesn't seem correct
* Save website cache from selenium - Avoid unrecognized device messages every login
* Handle website errors gracefully (Shouldn't crash the whole script, just skip to next website..)