Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Email Crawler and Lead generator in python

This crawler takes an webaddress as input and then extracts all emails from that website by sequentially visiting every url in that domain.


· Email-Crawler-Lead-Generatorrt Bug · Request Feature

Old version without duplicate handling, no multithreading and memory management.

Table of Contents

About The Project

Crawler Demo

The Email Crawler makes sure that it only visits the urls in same domain and doesnot save duplicate emails.It also keeps the log of urls visited and dumps them at the end of crawling

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Installation

  1. Clone the Email-Crawler-Lead-Generator
git clone https://github.com/nOOBIE-nOOBIE/Email-Crawler-Lead-Generator.git
  1. Install dependencies
pip install -r requirements.txt

If you have python2 and python3 both installed. You might need to do.

pip3 install -r requirements.txt

Usage

Simply pass the url as an argument

python email_crawler.py https://medium.com/

If you have python2 and python3 both installed. You might need to do.

python3 email_crawler.py https://medium.com/

Output

➜ email_crawler python3 email_crawler.py https://medium.com/ WELCOME TO EMAIL CRAWLER CRAWL : https://medium.com/ 1 Email found press@medium.com 2 Email found u002F589e367c28ca47b195ce200d1507d18b@sentry.io CRAWL : https://medium.com/creators 3 Email found joshsrose@me.com 4 Email found yourfriends@medium.com 5 Email found partnerprogram@medium.com 6 Email found dominiquemattiwrites@gmail.com 7 Email found hihumanparts@gmail.com CRAWL : https://medium.com/@mshannabrooks CRAWL : https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40mshannabrooks&source=listing-----5f0204823a1e---------------------bookmark_sidebar- CRAWL : https://medium.com/m/signin?operation=register&redirect=https%3A%2F%2Fmedium.com%2F%40mshannabrooks&source=-----e5d9a7ef4033----6------------------

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Amit Upreti - @amitupreti

Project Link: https://github.com/nOOBIE-nOOBIE/Email-Crawler-Lead-Generator

关于 About

This email crawler will visit all pages of a provided website and parse and save emails found to a csv file.
email-parsinglead-generationpython3requestswebscraping

语言 Languages

Python100.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
0
Total Commits
峰值: 1次/周
Less
More

核心贡献者 Contributors