A simple web scraping tool for recipe sites I use in a project of mine that makes sense to live as a separate package. No Python 2 support.
pip install git+git://github.com/hhursev/recipe-scraper.git
then:
from recipe_scrapers import scrap_me
# give the url as a string, it can be url from any site listed below
scrap_me = scrap_me('http://allrecipes.com/Recipe/Apple-Cake-Iv/Detail.aspx')
scrap_me.title()
scrap_me.total_time()
scrap_me.ingredients()
scrap_me.instructions()
Part of the reason I want this open sourced is because if a site makes a design change, the scraper for it should be modified.
If you spot a design change (or something else) that makes the scrapers unable to work for the given site - please fire an issue asap.
If you are programmer PRs with fixes are warmly welcomed and acknowledged with a virtual beer :beer:.
- http://101cookbooks.com/
- http://allrecipes.com/
- http://bbc.co.uk/
- http://bbcgoodfood.com/
- http://bonappetit.com/
- http://closetcooking.com/
- http://cookstr.com/
- http://epicurious.com/
- http://finedininglovers.com/
- http://foodrepublic.com/
- http://jamieoliver.com/
- http://mybakingaddiction.com/
- http://paninihappy.com/
- http://realsimple.com/
- http://simplyrecipes.com/
- http://steamykitchen.com/
- http://tastykitchen.com/
- http://thepioneerwoman.com/
- http://thevintagemixer.com/
- http://twopeasandtheirpod.com/
- http://whatsgabycooking.com/