/flask_soup

Primary LanguageJupyter Notebook

Update 2/13/18 - Deployed to Heroku https://bs4-scraper.herokuapp.com/ scraper is timing out due to 30s request limit

The following Flask application uses Python's BeautifulSoup and requests libraries to scrape images and text about the planet Mars from the following sources:

The data is stored in a local Mongo database and displayed with a Bootstrap 3 web Framework.

to run the app, clone the repository and run app.py with the required dependencies installed and have Mongo running. Alternatively you can run just the scraping code with the jupyter notebook file.