- 締切済み
PerlでIE6を制御する方法はありますか?
Perlに詳しいかたで、もしIE6を制御する方法をご存知のかたがいらっしゃい ましたら教えてください。 <環境> 自宅のWindowsXPにて、ActivePerlとIE6を使用しております。 先ず、Perlとは無関係に、IE6にて適当なページを表示させて 『ファイル』→『名前をつけて保存』 と実行しますと、htmlファイルの他に、そのhtmlファイルに使われている画像 データも保存されると思います。 そして、私の知っているPerlの記述で『getstore』というものがありますが、 この方法ですと、htmlのソースファイルはDL出来るものの、画像データなど は保存されませんので、DLしたhtmlを表示させても、画像のリンク先が無い というエラー表示になってしまいます。 別途IEの制御ソフトなどありましたらそれを仲介してでも構いませんので、 Perlで複数のHPを一括DL出来る方法をご存知でしたら教えてください。 IE6にて毎回『ファイル』→『名前をつけて保存』とするのが面倒なだけで 単純作業はバッチファイル化したいだけなのですけど、宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
お礼
ありがとうございます。 Perlは、ゼロから書けるほどの知識はありませんで、たいていはどこか から持ってきてはそれを流用して使用しているのですが、『socket』と いうキーワードで引っ張ってきた長いプログラムの結果も、『getstore』 と同じ結果でしたので、1行で済む『getstore』を引き続き使うことに しました。 問題は『HTML内に記述されたリソースを片っ端から取得して…』という ところですが、保存フォルダの関係とhtml内のリンク先URLの記述変更の 関係で、現在は特定のHPのみの対応になってしまっています。 汎用性に富んだプログラムにするには、まだまだ時間がかかりそうです。