]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/commitdiff
fix for imdb, changed patterns for ratings&genre
authorMatthias -apoc- Hecker <apoc@sixserv.org>
Sun, 14 Aug 2011 11:50:02 +0000 (13:50 +0200)
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Sun, 28 Aug 2011 21:29:11 +0000 (23:29 +0200)
data/rbot/plugins/imdb.rb

index e1209124252026450909a42df81c7e9499913b0c..05333dcce52d9acef1efdfc85efed4f8f75fe031 100644 (file)
@@ -175,13 +175,13 @@ class Imdb
       end
 
       ratings = "no votes"
-      m = resp.body.match(/<b>([0-9.]+)<\/b><span [^>]+>\/10<\/span><\/span>\s*[^<]+<a\s+[^>]*href="ratings"[^>]+>([0-9,]+) votes?<\/a>/m)
+      m = resp.body.match(/Users rated this ([0-9.]+)\/10 \(([0-9,]+) votes\)/m)
       if m
         ratings = "#{m[1]}/10 (#{m[2]} voters)"
       end
 
       genre = Array.new
-      resp.body.scan(/<a href="\/genre\/[^"]+">([^<]+)<\/a>/) do |gnr|
+      resp.body.scan(/<a href="\/genre\/[^"]+"[^>]+>([^<]+)<\/a>/) do |gnr|
         genre << gnr
       end