Блоґ одного кібера

Історія хвороби контуженого інформаційним вибухом

Скачати *

with 9 comments

Працює в лінуксах, а в вікнах треба десь дістати wget. І вияснити ще деякі речі.

Будь-яке відео, з будь-якого сайту (наприклад youtube), у будь-якому браузері:

  1. відкриваємо сторінку відео, і чекаємо поки завантажиться.
  2. Заходимо у папку /tmp/ і копіюємо його звідти куди треба.

Всю музику з альбому в контакті (UPD: В 2013, є кращий варіант):

  1. Заходимо на сторінку зі списком пісень, і зберігаємо її в каталог, де мають з’явитись всі інші пісні. Називаємо файл наприклад list.htm
  2. В терміналі в нашій папці виконуємо команду:
    $ wget -c `cat list.htm | grep -o http://.*mp3`
    
  3. Спостерігаємо як каталог потрохи наповнюється файлами, які щоправда дивно називаються, але це вже інша проблема.


Серіал
:

  1. Зберігаємо десь файл з списком адрес. Наприклад пошукайте на сторінці ex.ua слово “файл-лист”. Це він.
  2. wget -c -i filelist
  3. Чекаємо…

Сайт (щоб запастись читанням в якомусь офлайновому районі):

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.

Advertisements

Written by bunyk

Серпень 6, 2010 at 13:38

Оприлюднено в Інструменти, Павутина

Tagged with

Відповідей: 9

Subscribe to comments with RSS.

  1. дуже дякую за статтю!!! я ще зараз Entagged спробую для перейменування

    praktykantrop

    Січень 9, 2011 at 21:15

  2. А тепер щось для відео не підходить…
    Вже кидає кудись в іншу папку, куди?

    Олексій

    Березень 16, 2011 at 21:41

    • Ти неправильно задав питання. Який браузер, яка ОС?

      Можливо в ~/.mozilla/firefox/абракадабра/Cache

      bunyk

      Березень 17, 2011 at 11:38

  3. […] якщо нічого оригінального не пишу. Наприклад “скачати кібера” – це стара шпаргалка по wget. А якось нагуглив […]


Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s

%d блогерам подобається це: