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

推荐订阅源

Vercel News
Vercel News
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
N
Netflix TechBlog - Medium
MyScale Blog
MyScale Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
H
Help Net Security
C
Check Point Blog
博客园 - 聂微东
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
U
Unit 42
WordPress大学
WordPress大学
B
Blog
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
D
DataBreaches.Net
G
Google Developers Blog
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家

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