Skip to content

Desktop tool that extracts contact details and social links from websites and exports the results to CSV.

License

Notifications You must be signed in to change notification settings

NEVZ1/WebsiteContactExtractor

Repository files navigation

Website Contact Extractor

A desktop tool that extracts contact information (emails, phone numbers, and social links) from a website. It can also try common pages like /contact and /about to improve results.

Features

  • Extracts:
    • Emails
    • Phone numbers
    • Social links (LinkedIn/Instagram/Facebook/X/YouTube)
  • Export results to CSV (choose save location in the UI)

Requirements

  • Python 3.10+
  • requests
  • beautifulsoup4

Install

pip install -r requirements.txt

Run

python website_contact_extractor.py

Output

CSV export path is chosen via the Save dialog.

Build (optional: PyInstaller)

pyinstaller WebsiteContactExtractor.spec

Limitations

HTML scraping can produce false positives depending on page content and formatting.

License

MIT

About

Desktop tool that extracts contact details and social links from websites and exports the results to CSV.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages