LinuxForum.Fans
Тема

Проблема wget и русского шрифта в url

Автор: valokorden 16 сообщений 2511 просмотров
#303580

всем привет хочу скачать сайт с помощью wget, допустим "http://help.ubuntu.ru/" но там в url есть русские слова
и при скачивании я получаю битые локальные ссылки, дописывает в конце страниц НЕВЕРНАЯ КОДИРОВКА
как решить эту проблему?

#303586

Вообще-то для скачивания сайта есть httrack

#303607

попробуем, но все интересно почему не хочет wget

#303611

Может, как пишут здесь, поэтому:

Показать
-U agent-string
--user-agent=agent-string
Идентифицироваться,
как agent-string при
запросе на HTTP сервер.
Протокол HTTP
позволяет определять
себя использованием
заголовка агента. Wget
по умолчанию
идентифицируется, как
Wget/version, где
version - это версия
Wget.
Некоторые серверы
выдают требуемую
информацию только
для обозревателей,
идентифицирующихся
как "Mozilla" или
Microsoft "Internet
Explorer". Этот параметр
позволяет обмануть
такие серверы.

#303614

Вообще-то очень странно. Там честный UTF-8 и никаких проблем быть не должно ну никак. Похоже дело вовсе не в русских буквах.

#303615
"karl_muenhgausen" написал:
Там честный UTF-8 и никаких проблем быть не должно ну никак. Похоже дело вовсе не в русских буквах.
"valokorden" написал:
но там в url есть русские слова
#303618

Я понимаю, что в адресе, а не на странице. Разница-то в чём, если запрос идёт в той же UTF-8?

#303622

Проверил, у меня работает, по крайней мере так —

text
wget -q -nv -nc -r -l 1 http://help.ubuntu.ru/wiki/рабочее_окружение_и_внешний_вид
#303624

Странно, почему-то кодируются только отдельные буквы - р, ч, ш

#303626
"Lupo Alberto" написал:
Проверил, у меня работает

...корявенько работает, как оказалось :(

#303627

аи вы не из под рута качаете?

#303630

Забавно! Kget всё берёт идеально, а вот httrack почему-то падает сразу. Никогда такого не встречал. Давно им не пользовался.

#303632
"Харитон" написал:
аи вы не из под рута качаете?

Как вы могли такое подумать?! :D
valokorden, попробуйте к опциям wget добавить

text

--restrict-file-names=nocontrol
#303817

Пробовал я и такое

"Lupo Alberto" написал:
valokorden, попробуйте к опциям wget добавить

--restrict-file-names=nocontrol

тоже самое и файле wgetrc менял параметры толку ноль, в поисковиках искал там типо патч како-то нужно ставить для wget

#303818

httrack нормально качнул, биз битости русских url

#303819
valokorden написал:
httrack нормально качнул, биз битости русских url

Вот и славненько, каждый инструмент для своего. А для просто докачки - kget без проблем.

Войдите или зарегистрируйтесь, чтобы ответить.