On Sat, 03 Mar 2007 21:28:46 +0900
藤岡和夫 <kazuf@...> wrote:
> なるほど、フォームの入力の自動化は必要なんでしょうね。私はそれほど必要
> を感じたことがなかったので、いままではあまり考えなかったのですが、
> WWW::Mechanizeを使えばできるようなので、Spidering Hacksの WWW::MechanizeJHack
> モジュールを使おうとしましたが、もうバージョンが inconsistentだということ
> ではねられました。
Windows上のActivePerlでは、WWW::Mechanizeが0.72が最新ですね。CPANでは
1.22が出ているというのに。それにCrypt::SSLeayというモジュールがhttpsを
LWPでgetするのに必要というエラーメッセージが出ますから、動作させることが
できない。PPMにはCrypt::SSLeayがありませんから。
CygwinでWWW::MechanizeとCrypt::SSLeayをインストールしてみると、動くこ
とは動きました(インストールの途中で何かライセンスのメッセージが出たけど、
インストールは完了しました)。対象としたのが、CodeZineのSJISのページのロ
グインだったので、WWW::Mechanizeのままだと、文字コードの問題が出ます。
WWW::MechanizeJHackはバージョンが1.02のままのせいか、Encode.pmがdecodeで
きないというエラーで動作しませんね。Spidering Hacksにバージョン変更時の
改造法が出ているので、次の機会に触ってみよう。
Rubyを使えば苦労する必要はないのかもしれないですが・・・
それから、ログイン画面を出すリンクを操作しようとすると、
501 Protocol scheme 'javascript' is not supported
のメッセージが出ました。閑舎さんのwebgetを思い出しました^^)
藤岡 和夫
kazuf@...
日曜プログラマのひとりごと http://homepage1.nifty.com/kazuf/renewal.html