Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 823 Bytes

File metadata and controls

39 lines (30 loc) · 823 Bytes

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