惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News
美团技术团队
J
Java Code Geeks
V
V2EX
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Cloudflare Blog
宝玉的分享
宝玉的分享
博客园 - Franky
Y
Y Combinator Blog
爱范儿
爱范儿
H
Help Net Security
腾讯CDC
G
Google Developers Blog
B
Blog RSS Feed
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
罗磊的独立博客
V
Visual Studio Blog
The GitHub Blog
The GitHub Blog
博客园_首页
C
Check Point Blog
博客园 - 三生石上(FineUI控件)

Perl

一段 perl 代码展示如何 all in one 优雅地编写一个异步爬虫 Perl 怀旧群 安装社区版 perl 时的注册问题 有没有业余学 perl 作为爱好的 perl 还值得学吗 来一起学习 Perl 6 阿 Perl 学习地 新手学 perl,想问一下 print 数字的时候,为什么后面总是跟着一个“%” perl 的打包部署问题 连永远的毁灭公爵都发布了 perl6还没有完工 perl6就要出来了,大家有期待的吗?
Perl 爬取内容失败
akagi · 2014-07-01 · via Perl

使用的是 Mojo::UserAgent, 用来爬取某网站的用户回答列表,但是爬取时会随机在某网页停止,显示
"Can't call method "all_text" on an undefined value at core.pl line 188."
实现如下,
sub get_keyword_list {
my ($ua, @list, $keyword) = @_;
foreach my $l (@list) {
my $tx = $ua->get($l->[0]);
say $l->[0];
# what should it be?
my $answer = $tx->res->dom->at('div.zm-editable-content.clearfix')->all_text;
my $timestamp = $tx->res->dom->at('a.answer-date-link.meta-item')->text;
open my ($tmp), '>>', 'tmp.txt' or die;
say $tmp $answer;
say $tmp $timestamp;
}
}
其中 $l->[0] 取到列表中各网页 url, 类似如下形式: http://www.zhihu.com/question/20304733/answer/25775012
为什么会出现错误,无法理解ing, 求解。