emailFinder is a Python-based web scraping tool designed to extract email addresses from websites or multiple URLs listed in a file. Based on the original tool here: https://github.com/past3ll3/emailFinder I've removed animations and added an option to write the ouput emails to a text file.
This email scraper crawls through website pages, parses content, and efficiently extracts email addresses.
- Automatically crawls through all page routes.
- Finds and displays email addresses.
- Input URLs directly or through a text file.
- Python 3.x installed on your machine.
- Venv (Virtual environment support).
Follow these simple steps to clone the repository, install dependencies, and run the tool:
git clone [email protected]:AyraStelmaszewski/emailFinder.git
cd emailFinder
python3 -m venv venv
source venv/bin/activate
pip install -r requirements
python3 emailFinder.py urls.txt
To extract emails from a website or multiple URLs:
- Add URLs to a file.
- Run the tool as shown in the above command.
This tool will scan all routes of the URLs provided and extract all email addresses found.
Contributions, issues, and feature requests are welcome! Feel free to check out the issues page.
This project is licensed under the GLPv3 License.
There is no filter on type of emails collected. Business email addresses is considered personal data if they are associated with an individual (e.g. alice.doe@example), but generic email addresses are fine (e.g. sales@example).