class LowCarb::Scraper
Constants
- CARNEASADA_URL
- JALAPENOPOP_URL
- MACCHEESE_URL
- MEATBALLS_URL
- PORKCHOP_URL
Public Class Methods
get_page(url)
click to toggle source
# File lib/low_carb/scraper.rb, line 8 def self.get_page(url) return Nokogiri::HTML(open(url)) end
get_recipe(url)
click to toggle source
# File lib/low_carb/scraper.rb, line 12 def self.get_recipe(url) doc = self.get_page(url) recipe_addr = doc.css(".tasty-jump-print-buttons .tasty-print-button").attribute("href").value recipe_name = doc.css(".entry-header .entry-title").text new_recipe = LowCarb::Obj.new new_recipe.name = recipe_name new_recipe.web_addr = recipe_addr new_recipe.save end
get_urls()
click to toggle source
# File lib/low_carb/scraper.rb, line 21 def self.get_urls url_array = [] url_array << PORKCHOP_URL << JALAPENOPOP_URL << MEATBALLS_URL << MACCHEESE_URL << CARNEASADA_URL end