WWW :: Mechanizeを使用していて、現在レスポンスヘッダーを確認してIO :: Uncompress :: Gunzipを使用してコード内の 'Content-Encoding: gzip
'圧縮されていないコンテンツを取得します。GZipでエンコードされたコンテンツをWWW :: Mechanizeで透過的に処理する
しかし、私はこれを透過的に行い、form()、links()などのWWW :: Mechanizeメソッドが非圧縮コンテンツを処理し、解析するようにしたいと考えています。 WWW :: MechanizeはLWP :: UserAgentのサブクラスなので、これを行うにはLWP::UA::handlersを使用することをお勧めします。
私は(私は、例えば、非圧縮のコンテンツを印刷することができます)、部分的に成功しているが、私は私が要約すると
$mech->forms();
を呼び出すことができるように、透過的にこれを実行することができません:どのように私は「置き換えますその時点以降、すべてのWWW :: Mechanizeメソッドは、Content-Encodingが起こったことがないように動作します。
私はあなたの注意と助けていただきありがとうございます。 ありがとう
ありがとう!私がそれを見逃してどのように驚いた - 私は検索CPAN :) –