| imho.ws | 
![]()  | 
	
		 
 
 | 
		
			
  | 
	|||||||
| 
		 
		 
		Сообщения:
			Перейти к новому / 
			Последнее
		
		 
	 | 
	Опции темы | 
| 
			
			 | 
		# 1 | 
| 
			
			 Junior Member 
			
			
			
			Регистрация: 19.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
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
		
		
		
		 Цитата: 
	
  . В архивы рассылки sunsite.dk сейчас посмотрел - вопрос про Content-Disposition был один раз год назад http://www.mail-archive.com/wget@sun.../msg06268.html , но почему то остался без ответа, хотя там в рассылке отвечают обычно Hrvoje Niksic и иже с ним разработчики.
		 | 
|
| 
		 | 
	
	
| 
			
			 | 
		# 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 | 
		
  | 
	
		
  |