Online video hd

Смотреть 18 лет видео

Официальный сайт openw 24/7/365

Смотреть видео бесплатно

WeLinux.ru

30.07.09 15:04SashaShveik

Tips & tricksКак скачать сайт/ветку сайта

wget -m -k -nv -np -p -U "Mozilla/5.0 (compatible; Konqueror/3.0.0/10; Linux)" <web-адрес>


GNU Wget - утилита, предназначенная для скачивания файлов из интернета.

описание используемых параметров:
-m - опция зеркалирования, включающая рекурсию и учитывающая время обновления скачиваемых ресурсов. эквивалентна -r -N -l inf --no-remove-listing.
-k - после завершения закачки выполнится преобразование ссылок в документе для офлайнового просмотра закаченных ресурсов.
-nv - отключение всех дополнительных сообщений во время закачивания. даже если эта опция указана, на экран по-прежнему будут печататься сообщения об ошибках и основная информация.
-np - при рекурсивном скачивании эта опция гарантирует, что не будут закачиваться ресурсы выше по иерархии сайта. другими словами, при скачивании определенной ветки сайта будет скачена только эта ветка, а сайт целиком.
-p - скачаются все файлы, которые необходимы для корректного отображения закачиваемой HTML-страницы, включая картинки, звуки и т.п.
-U "Mozilla/5.0 (compatible; Konqueror/3.0.0/10; Linux)" - определение строки User-Agent для HTTP сервера.
<web-адрес> - собственно ссылка, с которой нужно начать закачивать сайт/ветку сайта.
+5
xT30.07.09 15:32# +0
А как насчет того, что сервер не отдаст *-скрипты ?
SashaShveik30.07.09 16:45# +0
и что же делать?
Username30.07.09 16:07# +0
вообще, таки да, далеко не все так можно скачать
SashaShveik30.07.09 16:46# +0
что так нельзя скачать и как сделать так, чтобы все скачать?
Username30.07.09 16:49# +0
как я понимаю, на самом домене, на котором хостятся файлы можно повырубать такую возможность через веб-сервер
zivot_je_cudo31.07.09 12:31# +0
А ничего нельзя скачать, кроме html. Про php и perl придется забыть.
spyfzm31.07.09 15:23# +0
А как скачать только http://welinux.ru/post/* и http://welinux.ru/from/[10-20-30] ?
SashaShveik31.07.09 15:28# +0
не знаю, это более сложный вариант, возможно одной строкой не обойдешься, нужно писать скрипт.
inStep01.08.09 14:26# +0
Помоему для скачивания, лучше использовать, все же, httrack...
Darion01.08.09 19:53# +0
Но если есть возможность обойтись встроенными средствами, все-таки лучше использовать их.
usersss02.08.09 17:21# +0
чем плох такой вариант: wget -r -l0 -np -k <адрес> ?
SashaShveik02.08.09 18:37# +0
хороший вариант, но желательно user-agent указывать.
usersss02.08.09 19:04# +0
можно и с агентом...обычно я просто, по старой памяти, энто набираю...когда в консоли, а так использую khttrack ...

ну и есть ещё скрипт...siteget ....

#!/bin/bash
#
# siteget - use wget to retrieve a website
# siteget - использование wget для закачки сайтов
#
if [ "$#" -ne "1" ]
then
echo ""
echo "Формат команды: $(basename ${0}) <url>"
echo ""
echo "Загрузка сайтов из интернета с использованием программы wget."
echo "Несмотря на то, что данный скрипт вызывается простым способом,"
echo "он использует целый ряд опций программы wget."
echo "Вам необходимо указать только один параметр:"
echo "адрес загружаемого сайта (url) самого высокого уровня."
echo ""
echo "Например: siteget www.linux.org.ru"
echo ""
exit 1
fi

# --mirror gives infinite recursion, follows links ...
# --convert-links converts links for local viewing
# --no-verbose is a relatively quiet (but not silent) mode
# --no-parent won't traverse up the tree - don't know how this combines with
# "page-requisites," but I hope the latter wins ... (seems to work well)
# --page-requisites get images (inline OR external) for local viewing
# --user-agent sets a user agent string because some sites send empty pages if
# they don't like wget, so I use the string for what I'll be viewing with
#
wget --mirror --convert-links --no-verbose --no-parent --page-requisites \
--user-agent="Mozilla/5.0 (compatible; Konqueror/3.0.0/10; Linux)" ${1}


так что пользуйтесь....
Username02.08.09 19:28# +0
эммм. А ниче, что скрипт-то по сути из одной команды и состоит? и эта команда - wget?
usersss02.08.09 19:38# +0
канешна! я его где то в глубинах инета обрёл и использовал в консоли, чтоб многа клавиш не жать
usersss02.08.09 19:35# +0
канэшна! .... я его где то в просторах инета обрёл ... и использовал в консоли, чтоб клавиш много не жать

Top блогов (все)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Top пользователей (все)
Топ пользователей Топ блогов
Новенькие: 1101, norra varg, hummy, HTaeD, psyX
welinux.ru
Идея сайта exelens; Движок 0byte, разработчик nvbn; Дизайн - Astramak

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн