Какой язык и библиотеки подходят для script для анализа и загрузки небольших номеров веб-ресурсов?
Например, некоторые веб-сайты публикуют псевдо-подкасты, но не как правильные RSS-каналы; они просто публикуют файл MP3 регулярно с веб-страницей, содержащей список воспроизведения. Я хочу написать script для регулярного запуска и разбора соответствующих страниц для информации о ссылках и плейлисте, загрузки MP3 и размещения плейлиста в тегах MP3, чтобы он хорошо отображался на моем iPod. Есть множество подобных приложений, которые я мог бы написать тоже.
Какой язык вы бы порекомендовали? Я хотел бы, чтобы script запускался в Windows и MacOS. Вот несколько альтернатив:
- JavaScript. Просто чтобы я мог использовать jQuery для синтаксического анализа. Я не знаю, работает ли jQuery вне браузера.
- Python. Возможно, хорошая поддержка библиотеки для того, чтобы делать то, что я хочу. Но я не люблю синтаксис Python.
- рубин. Раньше я делал простые вещи (ручная разборка) в Ruby.
- Clojure. Потому что я хочу провести с ним немного времени.
Какой ваш любимый язык и библиотеки для этого? И почему? Есть ли какие-нибудь красивые jQuery-подобные библиотеки для других языков?