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