質問: WGETを使用してホームページをダウンロードしようと試みております。 wget -r -np -l 10 -R gif,jpg,cgi,php,zip,htm -nc --ignore-length --wait=5 という感じでHTMLファイルのみをダウンロードしています。 システムの設定上「*1.htm@page=*2」というリンクが出来てしまいます。 *1にはindexやらgood、sea、japanやらとさまざまな文字が入ります。 *2には1から最大30までの数字が入ります。 上記のようなリンクをダウンロードしないという設定って出来ますでしょうか? どのようにやるのが簡単でしょうか? どうぞよろしくお願いいたします。
回答: GNU Wget 1.10 Manual Wgetの説明書を読んでみると、Rオプションには、拡張子だけでなく 「pattern」つまり正規表現を与えることができる、と書いてあるようです。 「-R gif,jpg,cgi,php,zip,htm」 のところに、追加で ”@page=” とか、 ”[a-z]+.html@page=[0-9]+” などのパターンをカンマで区切って 与えてやるというのはどうでしょうか。