jquery – 用于下载和解析网页的语言/库

前端之家收集整理的这篇文章主要介绍了jquery – 用于下载和解析网页的语言/库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
什么语言和图书馆适合脚本解析和下载少量的网络资源?

例如,一些网站发布伪播客,但不是正确的RSS提要;他们只是通过包含播放列表的网页定期发布一个MP3文件。我想编写一个脚本来定期运行,并解析链接和播放列表信息的相关页面,下载MP3,并将播放列表放在MP3标签中,以便在我的iPod中显示出来。还有一堆类似的应用程序,我也可以写。

你会推荐哪种语言?我希望脚本在Windows和MacOS上运行。这里有一些选择:

> JavaScript。所以我可以使用jQuery进行解析。我不知道jQuery是否在浏览器之外工作。
> Python。可能很好的图书馆支持做我想要的。但我不喜欢Python语法
> Ruby。我以前在Ruby中做了简单的东西(手动解析)。
Clojure因为我想花一点时间。

你最喜欢的语言和图书馆是做什么的?为什么?有其他语言的jQuery类库吗?

解决方法

如果你想花一些时间与Clojure(一个很好的主意IMO!),给 Enlive一枪。 GitHub描述读取

a selector-based (à la CSS) templating and transformation system for Clojure — 07001

除了对模板有用,它是一个有能力的webscraping库;请参阅this tutorial的初始部分,了解一些简单的刮取示例。 (第三个是“纽约时报”的主页,实际上并不像所有这样简单)

如果你正在寻找他们,还有其他的教程可以在网上找到; Enlive本身附带了一些文档/示例。 (加上代码总共<1000行,非常可读,虽然我认为对于新语言的人来说,这可能更少)。

猜你在找的jQuery相关文章