We rise up for the things we believe in over and over again

Добил таки этот опус. Понял, что заиметь некоторые треки в музыкальной коллекции просто необходимо. Действия стандартны: гугл, запрос Initial D OST, пара-тройка страниц, на одной из них находится прекрасное - список треков со ссылками. А рядом другая - скачать все оптом. ОК, нажимаем ее, говорят - регистрируйтесь. ОК, адреса вида @mailforspam.com всегда к вашим услугам. Захожу уже под логином, дают отлуп - авотфиг, дайте нам немного денег на поддержание серверов, тогда и отдадим все оптом. Нет, так не пойдет. Присмотрелся внимательнее на ссылки к песенкам по-отдельности - бааа, да они прямые! Открываем исходный код страницы и видим просто прекрасное:
Ну и далее по тексту. Эту радость ведь вполне можно обработать при помощи Ракушки. Кнопки в зубы, сохраняем страничку с исходником в links.txt:
На выходе получаем не менее прекрасный список из готовых к употреблению гиперссылок. В буфер их и в BITS!
Связка отработала, как и ожидалось. В каталоге загрузок появилось около 40 файлов, ссылки на которые нашлись. Вот только... ни один из них не являлся файлом .mp3. Засада. Для проверки догадки ткнул на одну из тех "прямых" ссылок на веб-сайте - отдали страницу с приглашением: а теперь ткните вот в эту динамическую(!) ссылку, и будет вам счастье.
На что я плюнул, и пошел искать это самое счастье в других местах. ИЧХ, нашел.
Итого:
- задачка с парсингом ссылок порадовала;
- скрипт работы с BITS все же пригодился;
- регулярки - ЗЛО
