Allows you to easily search and scrape recipes from http://foodnetwork.com
Project description
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 <https://github.com/benawad/food_network_wrapper/blob/master/demo.py>`__
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file food_network_wrapper-1.2.tar.gz.
File metadata
- Download URL: food_network_wrapper-1.2.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2e47e904f3b3dc2814caeb76ea03f17f4c5597476890e8af07b1f849a746531
|
|
| MD5 |
bf9e7560cb2267f88ce08e1a56951d19
|
|
| BLAKE2b-256 |
2c6029e77c8fffc1cebe699416af59e10480f9e21f1596165835025db9644d28
|