|<\/i>)+)/igc) {
+ while($html =~ /\G\s*\(([^<>]|\|<\/i>)+)<\/div>/igc) {
$buf = $1;
- # 0 1 2 3 4 5 6 7 8 9 10 11
- if(@parts = ($buf =~ /(\#(\d+):)?\s*\"([^\"\(]+\S)(\s*\((\(.*)<\/i>(;\s*)?)?([^<>]+)?\))?\"\s+by\s+([^\(]*[^\(\s])(\s*\(eps (\d+)-(\d+)?\))?/i)) {
+ # 0 1 2 3 4 5 6 7 8 9 10 11
+ if(@parts = ($buf =~ /(\#(\d+):)?\s*\"([^\"\(]+\S)(\s*\((\(.*)<\/i>( - \s*)?)?([^<>]+)?\))?\"\s+by\s+([^\(]*[^\(\s])(\s*\(eps (\d+)-(\d+)?\))?/i)) {
$ct = {};
$ct->{"num"} = $parts[1] if defined $parts[1];
if(defined $parts[5]) {
@@ -139,19 +141,19 @@ sub getseries
}
$ret{"url"} = geturl $id;
- ($buf) = ($html =~ /\Anime News Network - ([^<]*)<\/TITLE>/);
+ ($buf) = ($html =~ /\([^<]*) - Anime News Network<\/title>/);
if($buf =~ /\([^\)]+\)$/) {
($ret{"name"}, $ret{"type"}) = ($buf =~ /^(.*[^\s])\s*\(([^\)]+)\)$/);
} else {
$ret{"name"} = $buf;
}
- if(($buf) = ($html =~ /vintage:<\/b>\n([^<]+)\s*\n\s*([^<]+)\n([^<]+)\s*\n\s*([^<]+)\n([^<]+)\s*\n\s*([^<]+)