Скачати *
Працює в лінуксах, а в вікнах треба десь дістати wget. І вияснити ще деякі речі.
Будь-яке відео, з будь-якого сайту (наприклад youtube), у будь-якому браузері:
- відкриваємо сторінку відео, і чекаємо поки завантажиться.
- Заходимо у папку
/tmp/
і копіюємо його звідти куди треба.
Всю музику з альбому в контакті (UPD: В 2013, є кращий варіант):
- Заходимо на сторінку зі списком пісень, і зберігаємо її в каталог, де мають з’явитись всі інші пісні. Називаємо файл наприклад
list.htm
- В терміналі в нашій папці виконуємо команду:
$ wget -c `cat list.htm | grep -o http://.*mp3`
- Спостерігаємо як каталог потрохи наповнюється файлами, які щоправда дивно називаються, але це вже інша проблема.
Серіал:
- Зберігаємо десь файл з списком адрес. Наприклад пошукайте на сторінці ex.ua слово “файл-лист”. Це він.
wget -c -i filelist
- Чекаємо…
Сайт (щоб запастись читанням в якомусь офлайновому районі):
wget -r --no-parent http://code.google.com/chrome/extensions/
(-r
– рекурсивно переходити по посиланнях, --no-parent
але не переходити в підрозділи вище вказаного.)
Подкаст:
Створюємо в плеєрі директорію для подкастів, і створюємо в ній файл (названий наприклад get.sh
) такого вмісту:
wget -c `wget -q -O- $1 | grep -o http://[^\"]*mp3`
Тепер get.sh podcast_url
буде завантажувати файли подкасту за адресами що дані в фіді.
Проблема: а як позначати вже прослухані і видалені, і як качати ті епізоди які чомусь вже не попали в фід?
upd: Там у wget помінялись правила безпеки. Тепер, коли якась адреса типу example.org/1234
перенаправляється на example.org/movie.avi
, воно зберігає його як 1234
. Щоб воно зберігало файл під власною назвою дописуємо ключ --trust-server-names
.
Іноді потрібно притворитись браузером:
--referer="http://www.google.com" # Типу ми перейшли по якомусь посиланню --user-agent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6" # Типу ми з вогнелиса -w 0.5 # Почекати пів секунди перед наступним запитом, щоб не було підозри на dos і інший грабіж.
А ще, щоб wget не їв багато каналу, можна додати ключ --limit-rate=20k
.
wget.exe → http://wget.addictivecode.org/FrequentlyAskedQuestions?action=show&redirect=Faq#Where_can_I_download_Wget.3F
ulidtko
8 Серпня, 2010 at 18:23
Бракує ще труб та grep.
Ти до речі не знаєш, як перейменувати mp3 файли відповідно до їх id3 тегів?
bunyk
8 Серпня, 2010 at 19:13
Попробуй EasyTag.
Вітя
30 Серпня, 2010 at 09:43
Дякую, спробую.
bunyk
30 Серпня, 2010 at 21:23
дуже дякую за статтю!!! я ще зараз Entagged спробую для перейменування
praktykantrop
9 Січня, 2011 at 21:15
Я так розумію вам музика знадобилась.
bunyk
9 Січня, 2011 at 22:00
А тепер щось для відео не підходить…
Вже кидає кудись в іншу папку, куди?
Олексій
16 Березня, 2011 at 21:41
Ти неправильно задав питання. Який браузер, яка ОС?
Можливо в
~/.mozilla/firefox/абракадабра/Cache
bunyk
17 Березня, 2011 at 11:38
[…] якщо нічого оригінального не пишу. Наприклад “скачати кібера” – це стара шпаргалка по wget. А якось нагуглив […]
Мій електронний ресурс | Блоґ одного кібера
27 Січня, 2015 at 00:01