0

次のディレクトリ (サブドメイン) を持つサイトが存在するとします。

index.php
|-sub1
   |-index.php
   |-sub1sub1
     |-index.php
     |-other.php
     |-sub1sub1sub1
|-sub2
   |-index.php
   |- ….
|-sub3
   |- ...

私の質問は:

  1. sub1 サブドメイン (http://domain/sub1) のサイトをローカルで正しく表示するにはどうすればよいですか?
  2. sub1 の子であるファイルとディレクトリだけを取得するにはどうすればよいですか (sub1sub1たとえばsub1sub1sub1)?

sub2次のオプション(wget用)を試しましたが、sub3などにあるファイルとディレクトリも取得します.

wget -E -H -k -K -r http://domain/sub1/index.php

bashに数行書くべきでしょうか?

4

2 に答える 2

2

--convert-linksダウンロードした Web サイトを表示するには、リンクをローカル Web ページにリダイレクトするオプションを使用する必要があります。

親ではなく「子」ファイルのみを取得するには、-npその手段を使用します--no-parent

-l depth再帰の最大深さを指定するオプションを使用するのはどうですか。

ここにあなたが探しているコマンドがありますwget --mirror --page-requisites -np --convert-links -P /Folder-local http://domain/sub1/index.php

于 2012-12-01T20:28:15.593 に答える
1

wget -r -np http://domain/sub1/

リストにすべてを入れたくない場合は、スパイダー モードを使用して最初にリストを取得できます

より詳細な例は次のとおりです。

http://how-to.wikia.com/wiki/How_to_mirror,_spider,_or_archive_a_website

于 2012-12-01T20:35:46.197 に答える