Skip to content

A web scraping project that enables one to extract emails from websites.

Notifications You must be signed in to change notification settings

foskyblue/xtractorr-flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xtractorr-flask

Table of Contents

  1. Installation
  2. Project Motivation
  3. File Descriptions

Installation

To run this project, you can clone this repository onto your local machine. Use command prompt to navigate to cloned folder, run the following commands:

FOR WINDOWS

  1. set FLASK_APP=app
  2. set FLASK_DEUBG=1 (Optional)
  3. flask run

LINUX & MAC:

  1. export FLASK_APP=app
  2. export FLASK_DEUBG=1 (Optional)
  3. flask run

Use below details to sign in:

  1. Username/Email: test@mail.com
  2. Password: test

The version of Python used is python 3.7, Flask version 1.1.2

You can refer to the requirements.txt file to find dependencies.

Project Motivation

A friend of mine needed a free customized email extractor to enable to scrape through multiple websites of choice. Also, he needed an email sorted integrated in the extractor to enable him to easily drop (delete) some popular dmain emails e.g. gmails, hotmails, etc. This web extractor will enable anyone to scrape through web pages, extract emails, sort and delete emails from a list of extracted emails.

File Descriptions

This project contains 4 Python files, an sqlite3 file for database, multiple template html files for page rendering, image and css files.

Also, the project includes configuration files for hosting on a cloud service (I used Heroku free service).

There is a lot of room for improvements on this project.

About

A web scraping project that enables one to extract emails from websites.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published