WWW :: Mechanize :: Firefox等到图像加载完毕

时间:2012-07-04 08:45:41

标签: perl

使用这个Perl模块,我如何等待页面加载所有图像? (我试图截取图像,这是时代的一部分)

我试过$agent->success,这只检查页面是否已加载(不检查图像)。

1 个答案:

答案 0 :(得分:1)

我认为模块中没有等待方法,但您可以检查元素是否可见并循环并等待它可见。

FOO: {while(1){
   if($gent->is_visible($element)){
        print "Image Downloaded\n";   
        last FOO;         
    }
    else{
       print "Downloading image...\n"; #This might print until image is downloaded
       sleep(10);
    }
}}