以前とページが変わってた。
- 旧 (not found) http://www.nttdocomo.co.jp/service/imode/make/content/ip/about/
- 新 http://www.nttdocomo.co.jp/service/imode/make/content/ip/
ページ内容も変わったみたいで、
Net::CIDR::MobileJP の Scraper::Plugin::DoCoMo で IP アドレスをスクレイピングできなくなっていたので patch.
@@ -3,7 +3,7 @@
use warnings;
use base qw/Net::CIDR::MobileJP::Scraper::Plugin/;
-sub url { return 'http://www.nttdocomo.co.jp/service/imode/make/content/ip/about/'; }
+sub url { return 'http://www.nttdocomo.co.jp/service/imode/make/content/ip/'; }
sub run {
my ($self, ) = @_;
@@ -11,7 +11,7 @@
my $url = $self->url;
my $content = $self->get($url);
my @result;
- while ($content =~ m!<FONT COLOR="\#009900"><B>(.*?)</B></FONT>!g) {
+ while ($content =~ m!<li>([\d\.\/]+)</li>!g) {
push @result, $1;
}
return \@result;[追記]
上記 patch を反映して頂いた 0.08 が出ました。
http://search.cpan.org/~tokuhirom/Net-CIDR-MobileJP-0.08/