imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Обсуждение программ
Опции темы
Старый 07.06.2004, 02:02     # 1
SlavUser
Junior Member
 
Регистрация: 18.11.2003
Сообщения: 75

SlavUser Путь к славе только начался
Wget - (GNU Wget) свободная неинтерактивная консольная файлокачалка

Т.к такой темы не существует, предлагаю проблемы и вопросы связаные с программой WGet обсуждать здесь.

И первый вопрос: каким параметром задается каталог куда скачивается файл? Вроде все просмотрел, а толком ничего не нашел.
SlavUser вне форума  
Старый 16.06.2004, 12:02     # 21
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Попробуй качать, скажем, не *.mp3, а *.m&p&3, т.е. ручками менять имя файла - с большинства HTTP-серверов таким образом можно скачать файлы, наплевав на запрет прокси. Я так уже давно музыку тяну. Насчет того, чтобы WGet обходил запрет прокси, т.е. фактически подключался к инету не через проксю, а напрямую, то в твоем случае это скорее всего невозможно, так же как и у меня, во всяком случае, у себя я такого не обнаружил.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 11.09.2004, 11:12     # 22
Premium
Junior Member
 
Регистрация: 04.04.2003
Сообщения: 181

Premium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форуме
А никто не сталкивался со скачиванием файлов, в названии которых есть квадратные скобки? Например
_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'.
Premium вне форума  
Старый 11.09.2004, 12:13     # 23
albo
Advanced Member
 
Аватар для albo
 
Регистрация: 20.08.2003
Адрес: Москва
Пол: Male
Сообщения: 402

albo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царстве
Premium
_ftp://195.135.232.80/Books/design/Learn.HTML4.In.a.Weekend.?by.KiN_www.netz.ru?_11,02.MB.rar
А так?

Последний раз редактировалось albo; 11.09.2004 в 12:17.
albo вне форума  
Старый 11.09.2004, 14:37     # 24
Premium
Junior Member
 
Регистрация: 04.04.2003
Сообщения: 181

Premium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форуме
albo Спасибо большое , сам бы не догадался про вопросительный знак, привык при случае спорные места менять на проценты-hex, вроде вместо пробела - %20
Premium вне форума  
Старый 13.01.2005, 06:58     # 25
iaroslavk
Newbie
 
Регистрация: 29.01.2004
Адрес: Екатеринбург
Сообщения: 21

iaroslavk Путь к славе только начался
А вот подскажите, можно ли в WGet задать ограничение на размер скачиваемых файлов? Ну скажем чтоб когда сайт тянешь, он файлы более мегабайта не качал?
iaroslavk вне форума  
Старый 17.01.2005, 21:19     # 26
iaroslavk
Newbie
 
Регистрация: 29.01.2004
Адрес: Екатеринбург
Сообщения: 21

iaroslavk Путь к славе только начался
Ну что же все молчат??? Нельзя? Или не знает никто?
iaroslavk вне форума  
Старый 18.01.2005, 07:26     # 27
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
iaroslavk
Низя. Набери wget --help и увидишь, что там нет такой опции.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 18.01.2005, 19:02     # 28
iaroslavk
Newbie
 
Регистрация: 29.01.2004
Адрес: Екатеринбург
Сообщения: 21

iaroslavk Путь к славе только начался
Очень жаль. Если б было можно - wget был бы действительно вне конкуренции...
iaroslavk вне форума  
Старый 17.02.2005, 14:27     # 29
Oleg
::VIP::
 
Аватар для Oleg
 
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982

Oleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg Сэнсэй
Цитата:
Сообщение от n0n
Это цитата из неофициального русского мануала (_http://vap.org.ru/wget/05-00.shtml) меня интересует вторая возможность - работа из-зи фильтрующего брандмауэра. У нас на работе стоит прокси (кажется ISA Server) и не дает качать ничего с расширениями *.exe, *.mp3, *.zip, *.rar и т.д.
А можно ли настроить работу wget через ISA сервер, если там используется NTLM авторизация?
Oleg вне форума  
Старый 09.03.2005, 15:42     # 30
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Вобщем так: нужно научить 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.
Я, конечно, могу поступить согласно своей подписи, а именно: тупо стянуть кучу index.html'ей в разные папки и написать скрипт, который проанализирует лог и переименует енти html'ки должным образом. Но ведь, наверное, можно как-то сделать это и wget'ом?
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 10.03.2005, 08:07     # 31
Premium
Junior Member
 
Регистрация: 04.04.2003
Сообщения: 181

Premium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форуме
Цитата:
Ghost:
Но ведь, наверное, можно как-то сделать это и wget'ом?
Кажется нет . В архивы рассылки sunsite.dk сейчас посмотрел - вопрос про Content-Disposition был один раз год назад http://www.mail-archive.com/wget@sun.../msg06268.html , но почему то остался без ответа, хотя там в рассылке отвечают обычно Hrvoje Niksic и иже с ним разработчики.
Premium вне форума  
Старый 10.03.2005, 10:07     # 32
Oleg
::VIP::
 
Аватар для Oleg
 
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982

Oleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg Сэнсэй
Иногда помогает сменить строку user-agent wget на другую, чтобы "обмануть" веб-сервер. Я так делал не раз, и добивался результата.
Oleg вне форума  
Старый 24.09.2005, 15:15     # 33
Quasar
Member
 
Аватар для Quasar
 
Регистрация: 16.09.2004
Адрес: созвездие Льва
Сообщения: 329

Quasar Имеются все основания чтобы гордиться собойQuasar Имеются все основания чтобы гордиться собойQuasar Имеются все основания чтобы гордиться собойQuasar Имеются все основания чтобы гордиться собойQuasar Имеются все основания чтобы гордиться собойQuasar Имеются все основания чтобы гордиться собойQuasar Имеются все основания чтобы гордиться собойQuasar Имеются все основания чтобы гордиться собойQuasar Имеются все основания чтобы гордиться собойQuasar Имеются все основания чтобы гордиться собойQuasar Имеются все основания чтобы гордиться собой
Цитата:
Сообщение от Oleg+
А можно ли настроить работу wget через ISA сервер, если там используется NTLM авторизация?
Да, можно.

Попробуй написать что-то вроде
Код:
wget.exe http://site.ru/ -Yon --proxy-user=USER --proxy-passwd=PASSWORD
, где USER и PASSWORD - твои учетные логин и пароль в системе Windows.

Напиши тут о результатах. Это должно сработать.

По такому принципу я забираю базы KAV5 с FTP серверов (сам KAV5 почему-то ни в какую не хочет это делать, хотя все опции там вроде есть).
Quasar вне форума  
Старый 26.09.2005, 12:00     # 34
Oleg
::VIP::
 
Аватар для Oleg
 
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982

Oleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg Сэнсэй
Цитата:
MNT:
Попробуй написать что-то вроде
Код:

wget.exe http://site.ru/ -Yon --proxy-user=USER --proxy-passwd=PASSWORD

, где USER и PASSWORD - твои учетные логин и пароль в системе Windows.
Да, это работает.

А насчет KAV5 - сама Лаборатория Касперского не рекомендует использовать wget для закачки обновлений т.к. он не проверяет контрольные суммы.
Oleg вне форума  
Старый 26.09.2005, 15:22     # 35
Smitis
Full Member
 
Регистрация: 26.11.2002
Адрес: Питер
Сообщения: 555

Smitis Луч света в тёмном царствеSmitis Луч света в тёмном царствеSmitis Луч света в тёмном царствеSmitis Луч света в тёмном царствеSmitis Луч света в тёмном царствеSmitis Луч света в тёмном царстве
Oleg+
Цитата:
А насчет KAV5 - сама Лаборатория Касперского не рекомендует использовать wget для закачки обновлений т.к. он не проверяет контрольные суммы.
Перестраховщики! Всё нормально качается.
Smitis вне форума  
Старый 26.09.2005, 17:29     # 36
Oleg
::VIP::
 
Аватар для Oleg
 
Регистрация: 03.11.2004
Адрес: Москва, Россия
Пол: Male
Сообщения: 982

Oleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg СэнсэйOleg Сэнсэй
С опцией wget --mirror может возникнуть проблема, если длина файла на ftp сервере равна длине файла на диске...
Oleg вне форума  
Старый 30.08.2006, 15:33     # 37
ali78
Junior Member
 
Аватар для ali78
 
Регистрация: 18.11.2003
Адрес: 1/6
Сообщения: 95

ali78 Реально крут(а)ali78 Реально крут(а)ali78 Реально крут(а)ali78 Реально крут(а)
Можно ли WGET'ом выкачать закрытую область сайта при наличии логина и пароля?
ali78 вне форума  
Старый 30.08.2006, 18:06     # 38
Alex8
Junior Member
 
Регистрация: 13.08.2002
Сообщения: 51

Alex8 Луч света в тёмном царствеAlex8 Луч света в тёмном царствеAlex8 Луч света в тёмном царствеAlex8 Луч света в тёмном царствеAlex8 Луч света в тёмном царствеAlex8 Луч света в тёмном царстве
Цитата:
Сообщение от ali78
Можно ли WGET'ом выкачать закрытую область сайта при наличии логина и пароля?
Цитата (с переводом) из "wget --help":

HTTP options:
--http-user=USER использовать имя юзера USER.
--http-passwd=PASS использовать пароль PASS.
Alex8 вне форума  
Старый 31.08.2006, 09:02     # 39
ali78
Junior Member
 
Аватар для ali78
 
Регистрация: 18.11.2003
Адрес: 1/6
Сообщения: 95

ali78 Реально крут(а)ali78 Реально крут(а)ali78 Реально крут(а)ali78 Реально крут(а)
Alex8, спасибо, я это читал и уже даже пробовал, но там немного не такая аутентификация. Там java смотрит в БД и выдаёт то, что доступно данному пользователю.
пробовал так:
wget -mr http://www.mysite.ru?login=blabla%26password=blabla
тоже ничего не качает кроме странички логина, хотя в IE логинится и показывает закрытую область.
ali78 вне форума  
Старый 31.08.2006, 09:48     # 40
Alex8
Junior Member
 
Регистрация: 13.08.2002
Сообщения: 51

Alex8 Луч света в тёмном царствеAlex8 Луч света в тёмном царствеAlex8 Луч света в тёмном царствеAlex8 Луч света в тёмном царствеAlex8 Луч света в тёмном царствеAlex8 Луч света в тёмном царстве
а логин через куки?
попробуй, может:
--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.
Alex8 вне форума  

Теги (метки)
wget


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 11:35.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.