我试图获取网页的项目内容部分中的信息,我希望我的脚本等待并阅读网页中出现的任何新项目内容部门。有什么建议吗?
use WWW::Mechanize::Firefox;
my $mech = WWW::Mechanize::Firefox->new();
$mech->get('https://openbook.etoro.com/Dellos/overview/');
my @text = $mech->selector('.item-content');
for my $p (0..$#text) {
my $normal=$text[$p]->{innerHTML};
print $normal;
}
exit;
答案 0 :(得分:0)
这是一个非常简单的实现。在使用之前,请关注@ThisSuitIsBlackNot建议,确保它可以做到这一点。
use WWW::Mechanize::Firefox;
my $mech = WWW::Mechanize::Firefox->new();
my %seen;
while (1){
$mech->get('https://openbook.etoro.com/Dellos/overview/');
my @text = $mech->selector('.item-content');
for my $p (0..$#text) {
next if $seen{$p};
my $normal=$text[$p]->{innerHTML};
print $normal;
$seen{$p} = 1;
}
sleep 30;
}
exit;