1

この Perl モジュールを使用して、ページがすべての画像をロードするのをどのように待ちますか? (私は年齢の一部である画像をスクリーンショットしようとしています)

試し$agent->successてみましたが、これはページが読み込まれているかどうかのみを確認します(画像は確認しません)。

4

1 に答える 1

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);
    }
}}
于 2012-07-17T00:31:31.010 に答える