質問: とあるWEBページの保存をしたいと思っています。 理由は仕事のことなので明かせないのですが、早い話、サーバー移転等の都合により、現在の場所にWEBページを置けなくなってしまい、引っ越す必要が出てきました。 しかし、保存したいと考えているページは、今後はWEB上で公開しない方針のページです。しかし、職場内での希望によりページだけ残すことになりました。 自分なりにPythonとDBを連携させて、元のとおりに保存できるようにしようなど悪戦苦闘してみたのですが、本職ではないこともありうまくいかずに断念しました。 年度末には移転がされてしまうため、それまでにページの状態だけでも保存しようと思っているのですが、IE標準で搭載されている「ファイルを名前を付けて保存する」の場合ですと、1サイトあたり100ページ以上はあるため、相当な時間を使うことになります。人海戦術ができるだけの余力もありません。 そこで教えていただきたいのは、PowerShellなど言語は問わないので、WEBページの保存を自動化できるようなスクリプトやソフトウェアなどについてです。 自分なりに探してはみたのですが、うまく動作してくれなかったり、単一ページの自動保存だったりと思うようなものに出会えない状況です。 WEBサイト全体を自動的に保存してくれるようなスクリプトやソフトウェアはないでしょうか。 要件は、 ・WEBサイトのページ保存を自動化できること ・ファイルの保存形式は問わないが、.mht又は.html、もしくはその両方が保存できること ・テキストデータから一覧を読み込んで順に取得するのではなく、同一URL内を自動で探索して順に保存してくれること あたりができれば文句はありません。 なお、今時ありえない話ではあるのですが、そのWEBサイトにはCSVやテキストなどでWEBサイトの元データを出力させる機能がついておらず、管理者の方では予算も限られていることから、機能を追加することもできないそうです。 本来ならば、管理者の都合なので何とかしてもらいたいところですが、取り合っていただけませんでした。 どうか力を貸してください。 よろしくお願いします。
回答: こんにちは。 各種保存ツールがあるようです。 久しく使っていないので最近の性能は把握していませんが、昔は完璧なツールは存在していませんでした。WEB技術はどんどん進化しつつ多様化しているので状況はより悪くなっているかも知れません。 下手に自動化に頼るより、te2jiさんが言っているように人海戦術の方がより短時間で済むかも知れません。