module Scrapers::Sinfest
Constants
- SINFEST_URL
Public Class Methods
scrape()
click to toggle source
# File lib/scrapers/sinfest.rb, line 7 def self.scrape results = Hash.new results[:comic] = 'Sinfest' results[:url] = SINFEST_URL Mechanize.start do |agent| agent.get SINFEST_URL agent.current_page.image(src: %r{comikaze/comics}).tap do |comic| results[:title] = comic.alt.to_s results[:img_src] = comic.src.to_s comicdate = Date.parse(File.basename(comic.src.to_s,'.gif')) pubdate = Time.utc(comicdate.year,comicdate.month,comicdate.day) results[:pubdate] = pubdate.to_s end end results.tap{|t| $stderr.puts "DEBUG: #{caller(0,1).first} results #{t.inspect}"} end