37,743
社区成员




use strict;
use LWP::Simple;
my $c = get('http://blog.sina.com.cn/s/comment_486e105c010095ej_2.html');
$c =~ s!<img\s[^<>]*/>!!g;
$c =~ s!<div class="photo">.*?</div>!!g;
$c =~ s!<a\s[^<>]+>([^<>]*)</a>!\1!g;
while ( $c =~ m!<div class="userInfo[^<>]*>\s*([^<>]+?)\s*</div>\s*<div[^<>]*>\s*<div>([^<>]*?)</div>\s*<span[^<>]*>\(([^<>]*)\)</span>!g) {
my $user = $1;
my $message = $2;
my $time = $3;
print "$user\n$time\n$message\n\n";
}
use strict;
use LWP::Simple;
my $c = get('http://blog.sina.com.cn/s/comment_486e105c010095ej_2.html');
$c =~ s!<img\s[^<>]*/>!!g;
$c =~ s!<div class="photo">.*?</div>!!g;
#$c =~ s!<a\s[^<>]+>([^<>]*)</a>!\1!g;
while ( $c =~ m!<div class="userInfo[^<>]*>\s*(<a\s[^<>]+>)?([^<>]+?)(?:</a>)?\s*</div>\s*<div[^<>]*>\s*<div>([^<>]*?)</div>\s*<span[^<>]*>\(([^<>]*)\)</span>!g) {
my $user = $2;
my $message = $3;
my $time = $4;
my $link = $1;
$link = $1 if $link =~ /href="([^"]*)"/;
print "$user\n$link\n$time\n$message\n\n";
}
<img src='http://blogimg.sinajs.cn/v5images/default.gif' width='50px' height='50px' />
use strict;
use LWP::Simple;
my $c = get('http://blog.sina.com.cn/s/comment_486e105c010095ej_2.html');
$c =~ s!<img\s[^<>]*/>!!g;
$c =~ s!<div class="photo">.*?</div>!!g;
#$c =~ s!<a\s[^<>]+>([^<>]*)</a>!\1!g;
while ( $c =~ m!<div class="userInfo[^<>]*>\s*(<a\s[^<>]+>)?([^<>]+?)(?:</a>)?\s*</div>\s*<div[^<>]*>\s*<div>([^<>]*?)</div>\s*<span[^<>]*>\(([^<>]*)\)</span>!g) {
my $link = $1;
$link = $1 if $link =~ /href="([^"]*)"/;
my $user = $2;
my $message = $3;
my $time = $4;
print "$user\n$link\n$time\n$message\n\n";
}
use strict;
use LWP::Simple;
my $c = get('http://blog.sina.com.cn/s/comment_486e105c010095ej_2.html');
$c =~ s!<img\s[^<>]*/>!!g;
$c =~ s!<div class="photo">.*?</div>!!g;
while ( $c =~ m!<div class="userInfo[^<>]*>\s*([^<>]+?)\s*</div>\s*<div[^<>]*>\s*<div>([^<>]*?)</div>\s*<span[^<>]*>\(([^<>]*)\)</span>!g) {
my $user = $1;
my $message = $2;
my $time = $3;
print "$user\n$time\n$message\n\n";
}
my $html = qq~ <div class="userInfo floatLeft">
<div class="photo"> <img src="comment_486e105c010090eo_1_files/default.gif" height="50" width="50"> </div>
新浪网友
</div> ~;
if ($html =~ /<div class="userInfo floatLeft">.*?<\/div>\s*(.*?)\s*<\/div>/is)
{
print $1;
}