Просмотр полной версии : wget и русские названия файлов
гипноЖаба
06.02.2011, 20:51
подскажите,как научить wget корректно качать файлы с русскими именами?
например:
качаю фильм
мексиканец.avi
,на выходе имею:
�%9Cек�%81икане�%86.avi
и самое главное - ни просмотреть,ни переименовать нельзя...
как это победить?
а со скобками если..
wget "мексиканец.avi"
гипноЖаба
06.02.2011, 23:31
попробую,но теперь как переименовать его?
пишет,что файла не существует! хотя он есть!
гипноЖаба написал(а):
попробую,но теперь как переименовать его?
пишет,что файла не существует! хотя он есть!
что за ОС на сервере?
гипноЖаба
07.02.2011, 09:16
anz написал(а):
что за ОС на сервере?
имеешь ввиду откуда я качаю?
если да,то не знаю.
качаю отсюда:
Для просмотра скрытого содержимого необходимо иметь 5 сообщений, у вас 0 сообщений.
вбей в гугел-сёрч мексиканец.avi
потом из url вытащи строку запроса что получится потом попробуй подменить этой строкой название файла. Должно всё качаться.
такое преобразование можно не только гуглом сделать - ищи примеры на php
гипноЖаба
07.02.2011, 13:19
вот вписал я в гугле название фильма: мексиканец.avi
в адресной строке браузера,появился адрес запроса:
Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.
и что дальше?
вот,ссылка которую я даю wget:
Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.
Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.
гипноЖаба
07.02.2011, 13:35
а,как быть,когда ссылка имеет такой вид?:
Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.
меня туда не пускает ни через прокси ни на прямую
видимо ограничение на UA ip, либо рега нужна.
подозреваю что надо качать в два этапа
1. парсить тамошнюю страницу - выдирать оттуда данные и формировать прямой линк
2. уже по этому линку качать вигетом или курлом с опцией поддержки перенаправлений.
гипноЖаба написал(а):
подскажите,как научить wget корректно качать файлы с русскими именами?
например:
качаю фильм ,на выходе имею:
и самое главное - ни просмотреть,ни переименовать нельзя...
как это победить?
раз скачается то можно указат
-O, --output-document=FILE write documents to FILE.
тоест
-О meksikanec.avi и потом не будет проблема с име
попробуй удалит или переименоват с "mc" (Миднайт командер)
3xmaster
19.02.2011, 15:00
гипноЖаба написал(а):
а,как быть,когда ссылка имеет такой вид?:
*** скрытое содержание ***
для этого существует например
Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.
barabula
26.02.2011, 18:48
o_nix написал(а):
меня туда не пускает ни через прокси ни на прямую
видимо ограничение на UA ip, либо рега нужна.
подозреваю что надо качать в два этапа
1. парсить тамошнюю страницу - выдирать оттуда данные и формировать прямой линк
2. уже по этому линку качать вигетом или курлом с опцией поддержки перенаправлений.
Тут чисто украинский ресурс
Там толкьо UA-IX зоны могут качать)
Black_Jack
27.07.2011, 18:35
Вариант с оутпутом конечно хорошо, но всё таки поддержку уникода реализовать было бы неплохо)
kerbeross
12.10.2011, 13:08
ничего не поможет, кроме как пересобрать wget с патчем для utf8
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot