Loading repository dataβ¦
Loading repository dataβ¦
AdrianTomin / repository
π§ A Python-based web scraping tool that recursively collects email addresses from websites. π It follows links to multiple pages and extracts emails using BeautifulSoup and regex.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A Python-based tool that scrapes websites to collect email addresses. Given a starting URL, this tool will recursively follow links found on the page and extract email addresses from all visited pages.
Built with:
python 3.xrequests β For making HTTP requests.beautifulsoup4 β For parsing and navigating HTML.lxml β An XML/HTML parser for BeautifulSoup.git clone https://github.com/AdrianTomin/email-scraper.git
cd email-scraper
python -m venv venv
source venv/bin/activate
On Windows: venv\Scripts\activate
The required libraries are listed in requirements.txt. You can install them using pip:
pip install -r requirements.txt
If you don't have the requirements.txt file yet, you can generate it as follows:
pip freeze > requirements.txt
After installing the dependencies, you can run the tool by executing the following command:
python email_scraper.py
[+] Enter url to scan: https://example.com
[1] Processing https://example.com
[2] Processing https://example.com/contact
Found emails:
info@example.com
support@example.com