imho.ws |
![]() |
![]() |
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
![]() |
# 1 |
Junior Member
Регистрация: 18.11.2003
Сообщения: 75
![]() |
Wget - (GNU Wget) свободная неинтерактивная консольная файлокачалка
Т.к такой темы не существует, предлагаю проблемы и вопросы связаные с программой WGet обсуждать здесь.
И первый вопрос: каким параметром задается каталог куда скачивается файл? Вроде все просмотрел, а толком ничего не нашел. |
![]() |
![]() |
# 21 |
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Попробуй качать, скажем, не *.mp3, а *.m&p&3, т.е. ручками менять имя файла - с большинства HTTP-серверов таким образом можно скачать файлы, наплевав на запрет прокси. Я так уже давно музыку тяну. Насчет того, чтобы WGet обходил запрет прокси, т.е. фактически подключался к инету не через проксю, а напрямую, то в твоем случае это скорее всего невозможно, так же как и у меня, во всяком случае, у себя я такого не обнаружил.
![]()
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! |
![]() |
![]() |
# 22 |
Junior Member
Регистрация: 04.04.2003
Сообщения: 181
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А никто не сталкивался со скачиванием файлов, в названии которых есть квадратные скобки? Например
_ftp://195.135.232.80/Books/design/Learn.HTML4.In.a.Weekend.[by.KiN_www.netz.ru]_11,02.MB.rar _ftp://195.135.232.80/Books/os/The.XP.Files.Hidden.Tools.[by.KiN_www.netz.ru]_3,62.MB.rar У меня почему то wget споткнулся на них, все другие файлы с этого фтп-шника тянет нормально. Я пробовал заменить квадратные скобки на %5B и %5D (в батниках %%5D), все равно результат один - в логе пишет: No matches on pattern `Learn.HTML4.In.a.Weekend.[by.KiN_www.netz.ru]_11,02.MB.rar'. |
![]() |
![]() |
# 29 | |
::VIP::
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
|
|
![]() |
![]() |
# 30 |
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Вобщем так: нужно научить wget выковыривать имена файлов из Content-header'а. А именно, пример... Есть такой сайт - karaoke.ru и там куча песен. Я хочу их скопом стянуть. Для чего делаю файлик со ссылками и заряжаю его в wget. Все бы ничего, но этот уродец по ссылке httр://www.karaoke.ru/song/1/download/ вытягивает файл index.html, хотя заголовок HTTP-ответа сервера содержит настоящее имя файла, т.е. a_studio=belaja_reka.kar. Вот что он (уродец) пишет в логе:
Код:
--15:52:59-- http://www.karaoke.ru/song/1/download/ => `index.html' Connecting to *.*.*.*:*... connected. Proxy request sent, awaiting response... 1 HTTP/1.0 200 OK 2 Date: Wed, 09 Mar 2005 13:00:04 GMT 3 Server: Apache/1.3.28 (Win32) PHP/4.3.9 4 Cache-Control: max-age=86400 5 Expires: Thu, 10 Mar 2005 13:00:04 GMT 6 X-Powered-By: PHP/4.3.9 7 Content-Disposition: attachment; filename="a_studio=belaja_reka.kar" 8 Content-Type: application/midi 9 Connection: close 0K .... 1.48 KB/s 15:53:29 (1.48 KB/s) - `index.html' saved [40062] FINISHED --15:53:29-- Downloaded: 40,062 bytes in 1 files Converted 0 files in 0.00 seconds.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! |
![]() |
![]() |
# 31 | |
Junior Member
Регистрация: 04.04.2003
Сообщения: 181
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() |
|
![]() |
![]() |
# 33 | |
Member
Регистрация: 16.09.2004
Адрес: созвездие Льва
Сообщения: 329
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Попробуй написать что-то вроде Код:
wget.exe http://site.ru/ -Yon --proxy-user=USER --proxy-passwd=PASSWORD Напиши тут о результатах. Это должно сработать. По такому принципу я забираю базы KAV5 с FTP серверов (сам KAV5 почему-то ни в какую не хочет это делать, хотя все опции там вроде есть). |
|
![]() |
![]() |
# 34 | |
::VIP::
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
А насчет KAV5 - сама Лаборатория Касперского не рекомендует использовать wget для закачки обновлений ![]() |
|
![]() |
![]() |
# 38 | |
Junior Member
Регистрация: 13.08.2002
Сообщения: 51
![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
HTTP options: --http-user=USER использовать имя юзера USER. --http-passwd=PASS использовать пароль PASS. |
|
![]() |
![]() |
# 39 |
Junior Member
Регистрация: 18.11.2003
Адрес: 1/6
Сообщения: 95
![]() ![]() ![]() ![]() |
Alex8, спасибо, я это читал и уже даже пробовал, но там немного не такая аутентификация. Там java смотрит в БД и выдаёт то, что доступно данному пользователю.
пробовал так: wget -mr http://www.mysite.ru?login=blabla%26password=blabla тоже ничего не качает кроме странички логина, хотя в IE логинится и показывает закрытую область. |
![]() |
![]() |
# 40 |
Junior Member
Регистрация: 13.08.2002
Сообщения: 51
![]() ![]() ![]() ![]() ![]() ![]() |
а логин через куки?
попробуй, может: --load-cookies=FILE load cookies from FILE before session. --save-cookies=FILE save cookies to FILE after session. типа, сохранить сначала в файл, посмотреть, что там остаётся. если надо - подправить, или скопировать куку из IE. и подгрузить для полного сеанса скачивания. а, вот ещё есть --referer=URL include `Referer: URL' header in HTTP request. может, этот сайт проверяет реферера? или -U, --user-agent=AGENT identify as AGENT instead of Wget/VERSION. может, ожидается определённый браузер? и еще вариант для дебага: -s, --save-headers save the HTTP headers to file. |
![]() |
Теги (метки) |
wget |
Опции темы | |
|
|