gpt4 book ai didi

jquery - 如何在pQuery中获取元素属性

转载 作者:行者123 更新时间:2023-12-01 07:19:41 25 4
gpt4 key购买 nike

我正在尝试使用 pQuery 抓取网站并获取所有img标签中的src属性。

这是我迄今为止尝试过的:

@imgs = pQuery("http://search.cpan.org/~ingy/pQuery-0.07/lib/pQuery.pm")
->find("img")
->each(sub{
my $i = shift;
print $i + 1, ") ", pQuery($_).attr('src'), "\n";
});

输出表明有 12 个 img 元素,并且 .attr('src') 不打印任何内容有没有关于如何使用 pQuery 的综合指南?

最佳答案

我不了解pQuery,但我建议使用Web::Query反而。 Web::Query 是 pQuery 的替代模块。

use Web::Query;

wq("http://search.cpan.org/~ingy/pQuery-0.07/lib/pQuery.pm")->find("img")->each(
sub {
my $i = shift;
print $i + 1, ") ", $_->attr('src'), "\n";
}
);

这段代码运行良好。

关于jquery - 如何在pQuery中获取元素属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15171719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com