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

推荐订阅源

D
Docker
月光博客
月光博客
B
Blog RSS Feed
C
Check Point Blog
WordPress大学
WordPress大学
T
Tailwind CSS Blog
GbyAI
GbyAI
H
Help Net Security
Y
Y Combinator Blog
I
InfoQ
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
小众软件
小众软件
美团技术团队
博客园 - 三生石上(FineUI控件)
MongoDB | Blog
MongoDB | Blog
Jina AI
Jina AI
A
About on SuperTechFans
G
Google Developers Blog
爱范儿
爱范儿
F
Fortinet All Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
U
Unit 42
人人都是产品经理
人人都是产品经理

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, 求解。