使用WWW::机械化::Firefox等待帖子出现




我正在尝试获取网页项目内容分区中的信息,我希望我的脚本等待并阅读网页中出现的任何新项目内容分区。有什么建议吗?

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;

这里有一个非常简单的实现。在使用之前,请遵循@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;

相关内容

  • 没有找到相关文章

最新更新