Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: wget. --no-parent не делает то что должен  (Прочитано 2241 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AAXEE

  • Автор темы
  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
wget. --no-parent не делает то что должен
« : 17 Февраля 2009, 16:58:51 »
Качаю раздел целиком с одного сайта. --no-parent указан. А wget упорно весь сайт качает, а не только один раздел.
Привожу команду полностью
wget -r --no-parent -k -c http://doc.sitename.com/section
Пробовал писать -np - тот же результат

-r Чтобы вложенные папки качались
-k Чтобы ссылки стали локальными
-c Потому что качаю в несколько приемов. Закачку останавливаю Ctrl+C.

Что же я не так делаю?
Спасибо.

Оффлайн AAXEE

  • Автор темы
  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: wget. --no-parent не делает то что должен
« Ответ #1 : 18 Февраля 2009, 06:57:05 »
up

Оффлайн AAXEE

  • Автор темы
  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: wget. --no-parent не делает то что должен
« Ответ #2 : 18 Февраля 2009, 18:09:13 »
Эм... Подскажите в чем дело все таки.
Вроде бы все верно. Куда копать?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: wget. --no-parent не делает то что должен
« Ответ #3 : 18 Февраля 2009, 18:19:18 »
Start document: http://doc.sitename.com/section
Base dir: http://doc.sitename.com/
Что ты ему сказал - то он и качает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн AAXEE

  • Автор темы
  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: wget. --no-parent не делает то что должен
« Ответ #4 : 18 Февраля 2009, 18:26:21 »
Не понял. Какую команду мне вводить?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: wget. --no-parent не делает то что должен
« Ответ #5 : 18 Февраля 2009, 18:28:04 »
Откуда же я знаю, чо тебе надо? Я тебе объяснил, что ты делаешь и почему получается то, что получается.
Подумай, как написать так, чтобы получить нужный тебе результат. Не ленись.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн AAXEE

  • Автор темы
  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: wget. --no-parent не делает то что должен
« Ответ #6 : 18 Февраля 2009, 18:32:36 »
Хм... Я все маны прочитал... Я гуглил.... Я подробно объяснил в первом посте как я понимаю каждую опцию. Я ленюсь?
Просто твой ответ
Цитировать
Start document: http://doc.sitename.com/section
Base dir: http://doc.sitename.com/
не дает никакой информации мне(либо я не правильно понимаю).
Может, если не трудно, по подробнее распишешь.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: wget. --no-parent не делает то что должен
« Ответ #7 : 18 Февраля 2009, 18:35:05 »
Ладно, по ману еще раз.
--no-parent - не выходить за пределы базового каталога.
У тебя базовый каталог = корню сайта.
ЕСТЕСТВЕННО у тебя wget качает весь сайт.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн AAXEE

  • Автор темы
  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: wget. --no-parent не делает то что должен
« Ответ #8 : 18 Февраля 2009, 18:46:11 »
Теперь понял, кажется.
Все дело было в том, что в конце не стоял слэш.
А я считал, что слэш не обязателен( так же как в браузере или при перемещении с  помощью cd dir).
Пока окончательно сказать не могу, так как раздел долго качается. Но как скачается - отпишу.

Оффлайн AAXEE

  • Автор темы
  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: wget. --no-parent не делает то что должен
« Ответ #9 : 18 Февраля 2009, 19:10:14 »
Все работает. Качается как нужно.
Странно, конечно, что если в конце названия раздела не ставить слэш, то wget не воспринимает как директорию.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: wget. --no-parent не делает то что должен
« Ответ #10 : 18 Февраля 2009, 19:13:15 »
Браузер тоже не воспринимает как директорию.
Это от сервера зависит, что он тебе ответит на запрос без слеша. Пошлет на 404, 403 или 500? А может, на 307?
wget смотрит только на адрес, который ты ему дал, и не делает никаких попыток ясновидения или гадания.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.014 секунд. Запросов: 19.