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