3

最終的なフォーム送信の結果をファイルにダウンロードするために、Web サイトの 2 つのフォーム ページをナビゲートする perl スクリプトがあります。このページは非常に大きいので、全体をメモリに保存するのではなく、ディスクに直接書きたいと思います。

コード スニペットを次に示します。

$mech->submit_form(
    form_name => 'search',
    fields      => {
        "srch_recd"    => $cfg{max_rows}, #results per page
    }
);

$mech->save_content( $workdir.$cfg{cachedstones} );

私はこれを行うことができることを知っています:

$mech->get( $url, ":content_file"=>$tempfile );

get()を使用するときに結果をファイルに移動させるため。ただし、同じことを行っても submit_form() では機能しません。

submit_form() の結果をメモリに置くのではなく、直接フィールドに入れるにはどうすればよいですか?

4

1 に答える 1