diff --git a/lyrics/02-lyricwiki.rb b/lyrics/02-lyricwiki.rb
index 9c9f66378cd81e6dc74f03aa755586f42f436863..08938b82d0ead08db95a637748c859533c5bdbd4 100755 (executable)
--- a/lyrics/02-lyricwiki.rb
+++ b/lyrics/02-lyricwiki.rb
exit(2) unless response =~ /<pre>\s*(.*?)\s*<\/pre>/im
exit(2) if $1 == "Not found"
-puts $1
+
+url = $1
+url =~ /<a href='\s*(.*?)\s*'>/im
+
+response = Net::HTTP.get(URI.parse(url))
+exit(2) unless response =~ /<div class='lyricbox' >\s*(.*?)\s*<p>/im
+
+puts $1.gsub(/<br \/>/, "\n")