- ベストアンサー
wgetで絶対リンクのファイルをダウンロード
wget -r http://test~~.jp/test.html 上記のコマンドを使ってリンク先ファイルを再帰的に回収しているのですが リンク先が相対パスのファイルはダウンロードできるのですが 絶対パスの場合、ダウンロードできません。 絶対パスのリンクをダウンロードする方法を教えて下さい。 なお、絶対パスのリンクとは、以下のようなリンクのことです。 <a href="http://test~~.jp/test1/test1.gif">~ wgetに詳しい方がいましたら教えて下さい。宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
wget については、絶対パスと相対パスの違いはそんなになかったような…。 単純に、対象が画像だからダウンロードしていない、ってことはないでしょうか。 wget については -p オプションをつけないとHTMLファイルのみたどるようになっているはずです。 -p をつけることで、画像やCSSなどもダウンロードできるはず。 余談になりますが、-r オプションをつけるときにはあわせて -ln (nは数値) オプションもセットしましょう。 取得する階層をn階層目までに限定できます。 (これがないと無現ループにはまるときも…) ご参考になれば。
お礼
ご回答有難うございました。 原因はリンク元とリンク先のホスト名が違ったためでした。 ホスト名をまたぐオプションに「-H」や「-D」を使う方法があるようです。 また、教えて頂いたように上手にオプションを設定しないと必要ないファイル も大量にダウンロードしてしまう事も知りました。 有難うございました。