Perlに詳しいかたで、もしIE6を制御する方法をご存知のかたがいらっしゃい
ましたら教えてください。
<環境>
自宅のWindowsXPにて、ActivePerlとIE6を使用しております。
先ず、Perlとは無関係に、IE6にて適当なページを表示させて
『ファイル』→『名前をつけて保存』
と実行しますと、htmlファイルの他に、そのhtmlファイルに使われている画像
データも保存されると思います。
そして、私の知っているPerlの記述で『getstore』というものがありますが、
この方法ですと、htmlのソースファイルはDL出来るものの、画像データなど
は保存されませんので、DLしたhtmlを表示させても、画像のリンク先が無い
というエラー表示になってしまいます。
別途IEの制御ソフトなどありましたらそれを仲介してでも構いませんので、
Perlで複数のHPを一括DL出来る方法をご存知でしたら教えてください。
IE6にて毎回『ファイル』→『名前をつけて保存』とするのが面倒なだけで
単純作業はバッチファイル化したいだけなのですけど、宜しくお願いします。
No.1
- 回答日時:
HTMLのリンク先までチェックするPerlベースのソフトは知りませんが、Windowsで動作するサイトのページをダウンロードするフリーウェアならいろいろと有ります。
それではダメなのでしょうか?
いろいろと使ってきましたが「巡集」というのがシンプルで高機能なので気に入っております。
ありがとうございます。
『巡集』というツールを使ってみましたけれども、GUIでしか動かなそう
でしたので、その近辺のツールでコマンドラインから動かせるものを検索
した結果、『wget』というツールに辿り着きました。
現在、特定のHPのみ、しかもDL後にリンクファイルへのpathの若干の
手修正などありますけど、なんとか動くものに仕上がっています。
もっと勉強をすれば、汎用的なプログラムになると思うのですけれど、
Perl自体が『独学』ですので、時間がかかりそうです。
No.2ベストアンサー
- 回答日時:
そんな難しい話でもないので、Perlを使えるなら自分で書いてみたら如何でしょう。
SocketでHTML内に記述されたリソースを片っ端から取得してローカルに保存するだけです。フリーソフトを使うにしてもUAで弾かれたりパスがスクリプトで記述されていたり可変だったりすると対応できないケースが多いので、作れるなら自分で作った方が何かと汎用が効きますよ。
ありがとうございます。
Perlは、ゼロから書けるほどの知識はありませんで、たいていはどこか
から持ってきてはそれを流用して使用しているのですが、『socket』と
いうキーワードで引っ張ってきた長いプログラムの結果も、『getstore』
と同じ結果でしたので、1行で済む『getstore』を引き続き使うことに
しました。
問題は『HTML内に記述されたリソースを片っ端から取得して…』という
ところですが、保存フォルダの関係とhtml内のリンク先URLの記述変更の
関係で、現在は特定のHPのみの対応になってしまっています。
汎用性に富んだプログラムにするには、まだまだ時間がかかりそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) コマンドプロンプトについて教えてください。 状況: 画像編集ソフト上でネットから保存した画像を使うの 3 2022/05/26 11:14
- Android(アンドロイド) Aloha Browser でダウンロードしたファイルをPCに転送するには? 1 2022/05/23 18:54
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/05/23 15:54
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- 法人税 電子帳簿保存法について 1 2022/04/07 11:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1つのhtmlで複数のページを表...
-
phpのファイルがブラウザで開か...
-
phtmlって何ですか?
-
<OBJECT>に入れたテキストが表...
-
拡張子がhtmlのファイルとshtml...
-
Chrome HTML Document (.html)...
-
htmlとshtml
-
インクルードした要素がヘッダ...
-
コマンドプロンプトの「%1」と...
-
コマンドプロンプトのエラーに...
-
バッチでテキストファイルから...
-
大量のフォルダからひとつのフ...
-
画像・動画データを日付毎のフ...
-
exeファイルを実行するとコマン...
-
forfilesで検索したファイルを...
-
Thunderbirdで社内共有フォルダ...
-
xcopyで特定のファイルのみをコ...
-
VBAでワークシートを引数として...
-
バッチ処理でファイルの中身を...
-
バッチファイル 特定ウインドウ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Chrome HTML Document (.html)...
-
phpのファイルがブラウザで開か...
-
phtmlって何ですか?
-
1つのhtmlで複数のページを表...
-
インクルードした要素がヘッダ...
-
<OBJECT>に入れたテキストが表...
-
XVLファイルがブラウザ上で表示...
-
作成したhtmlファイルがローカ...
-
拡張子がhtmlのファイルとshtml...
-
アクセスカウンター
-
htaccessを使ってトップページ...
-
txtの中身を表示する方法教えて...
-
サーバーアップすると、ソース...
-
なぜWebサイトとして表示されな...
-
HTMLについて教えてください。
-
XHTMLでホームページを作る意味...
-
htmからhtmlへの変更の仕方
-
ホームページが元通りに表示さ...
-
JSP <%@ %> <% %>が表示されて...
-
jQueryでLoad後の表示位置について
おすすめ情報