food_network_wrapper

Search and scrape recipes from http://foodnetwork.com

MIT License

Downloads
75
Stars
17
Committers
2

food_network_wrapper

Search your favorite recipes from Food Network and then scrape their contents.

Installation

pip install food_network_wrapper

Usage

import methods

from food_network_wrapper import recipe_search, get_n_recipes, scrape_recipe

Search recipes

rthumbnails = recipe_search("pad thai")

Returns up to 10 RThumbnail objects in a list

To get more recipes you have to increment the page parameter

rthumbnails = recipe_search("pad thai", page=2)

Or you can use the shortcut method

rthumbnails = get_n_recipes("pad thai", n=31) 

Scrape a recipe

recipe = scrape_recipe("http://www.foodnetwork.com/recipes/food-network-kitchens/grape-jelly-breakfast-tarts-recipe.html")

Use search and scrape together

rthumbnails = get_n_recipes("pad thai", n=31) 
recipes = []
for i in rthumbnails:
   recipe = scrape_recipe(i.url) 
   recipes.append(recipe)

For more examples check out demo.py

Package Rankings
Top 19.22% on Pypi.org
Badges
Extracted from project README
Build Status Coverage Status PyPI Python Versions