1

スクリプトを実行していて、画像がブラウザーのキャッシュにダウンロードされました。画像のサイズを確認したい場合はどうすればよいですか。画像が来るかどうかにかかわらず、ページの検証に web_reg_find() を使用していたように、C 言語でどの関数を使用できますか?しかし、そのサイズも確認したい場合はどうすればよいですか??

4

1 に答える 1

1

はい、できます。これを機能させるには、[記録オプション] でページを記録する必要があります: [一般] > [記録] > [HTML ベースのスクリプト (HTML 詳細)] > [HTML で生成されていない要素] > [別の手順で記録]

また、再生のために、リソースをキャッシュしていないことを確認してください。そうしないと、「0」が返されます。

ページを記録した後、サイズを報告しようとしている画像の特定の呼び出しを見つけ、その呼び出しの直後に次の関数を追加します。

この関数は「int」を返すため、値をキャプチャする変数を設定する必要があります。次のようになります。

Action()
{

    int imageSize;

    web_url("my_image.gif", 
        "URL=http://www.abc.com/images/my_image.gif", 
        "TargetFrame=", 
        "Resource=1", 
        "RecContentType=image/gif", 
        "Referer=http://www.abc.com/", 
        "Snapshot=t01.inf", 
        LAST);

    imageSize = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);

}

これを行うには別の方法があるかもしれませんが、これは過去に私にとってうまくいきました。

于 2013-04-02T17:40:37.470 に答える