Качал файлы с сайта EX.UA, ранее сталкивался проблемой, которую люди гуглят как «wget докачка», а также с тем, что на EX.UA wget давал неправильные имена файлам в виде цифр без расширения. Чтобы Wget докачивал файл нужно передать ему ключ -c как-то так:
wget -c FILE-NAME.AVI
Для того, чтобы были правильные имена файлов на EX.UA я выяснил, что нужен ключ —content-disposition :
wget --content-disposition http://ссылкаex.ua/876876
Для того, чтобы скачать все файлы раздачи на EX.UA (или просто файлы по списку в текстовом файле) нужно указать ключ -i (обязательно непосредственно перед путем или ссылкой на список) и указать путь или ссылку на список файлов, которые нужно скачать, на EX.UA такие списки выкладываются во всех раздачах:
wget -i http://www.ex.ua/filelist/ПУТЬ-К-СПИСКУ-ФАЙЛОВ.url
Итак, решил я скачать раздачу со всеми этими ключами:
wget --content-disposition -ci http://www.ex.ua/filelist/ПУТЬ-К-СПИСКУ-ФАЙЛОВ.urls
А файлы мало того, что качаются не с теми кодировками по неизвестной причине, так вообще загрузка прервалась, выдав ошибку:
Segmentation fault (core dumped)
Это при том, что русские локали у меня добавлены все.
В итоге, нашел решение, нужно добавить еще один параметр, чтобы во wget кодировки имен файлов кириллицей были правильными :
wget --content-disposition --restrict-file-names=nocontrol -ci http://www.ex.ua/filelist/ПУТЬ-К-СПИСКУ-ФАЙЛОВ.urls
П.С. ключи «-c» и «-i» я объединил выше в таком виде: «-ci».
Для благодарных:
- Если я вам помог, подпишитесь на мой канал на YouTube, пожалуйста! (иначе скоро пропадет монетизация).
- Отключите блокировщик рекламы на моем блоге (просить кликать по рекламе я не имею права, так что это на ваше усмотрение, если заинтересует).
- Нажмите, пожалуйста, на звезды-оценки.
- Оставивьте, пожалуйста, комментарий.
- Оставьте ссылку на мой блог на другом сайте.
- Купите, если надо и если знаете, что это VPS, очень дешево (0.99 евро) по моей реф. ссылке.
Спасибо!
спасибо! помогло)
Пожалуйста. Спасибо за комментарий!
Спасибо! Очень помогли:)