diff --git a/lib/isis/plugins/epicfail.rb b/lib/isis/plugins/epicfail.rb index b95e329..097cb58 100644 --- a/lib/isis/plugins/epicfail.rb +++ b/lib/isis/plugins/epicfail.rb @@ -11,12 +11,12 @@ def respond_to_msg?(msg, speaker) /\bfail\b/i =~ msg end - def response - page_number = rand(330) - page = Nokogiri::HTML(open("http://www.epicfail.com/type.php?fail=picture&page=#{page_number}")) + def response + page_number = rand(933) + page = Nokogiri::HTML(open("http://www.epicfail.com/pictures/page/#{page_number}/")) selected = rand(page.css('.post').length) - image = page.css('.post .entry a img')[selected] - title = page.css('.post .hed h2 a')[selected] + image = page.css('.post .post-content a img')[selected] + title = page.css('.post .post-title a')[selected] [image['src'], title.text] end