|
|
1
7
如果你想和clojure在一起的话(我是个好主意!)给 Enlive 一枪github描述如下
除了对模板化很有用之外,它还是一个有能力的web垃圾库;请参阅 this tutorial 一些简单的刮擦例子。(第三个是《纽约时报》的主页,实际上并没有那么简单。) 如果你在网上找的话,还有其他的教程;enlive本身附带了一些文档/示例。(另外,代码总共1000行,可读性很强,不过我想对于一个刚接触这门语言的人来说,这可能不那么容易。) |
|
|
2
6
clojure link dumps,覆盖enlive,基于tagsoup和代理进行并行下载(roundups/link dumps并不好看,但我确实花了一些时间在google/搜索不同的lib。根据已爬网站点的结构、html、xhtml等,爬网/爬网可能非常容易或相当复杂。) http://blog.bestinclass.dk/index.php/2009/10/functional-social-webscraping/ http://nakkaya.com/2009/12/17/mashups-using-clojure/ http://freegeek.in/blog/2009/10/downloading-a-bunch-of-files-in-parallel-using-clojure-agents/ http://blog.maryrosecook.com/post/46601664/Writing-an-mp3-crawler-in-Clojure http://gnuvince.wordpress.com/2008/11/18/fetching-web-comics-with-clojure-part-2/ http://htmlparser.sourceforge.net/ http://nakkaya.com/2009/11/23/converting-html-to-compojure-dsl/ http://www.bestinclass.dk/index.php/2009/10/functional-social-webscraping/ apache http客户端 http://github.com/rnewman/clj-apache-http http://github.com/heyZeus/clj-web-crawler http://japhr.blogspot.com/2009/01/clojure-http-clientclj.html |
|
|
3
5
靓汤( http://www.crummy.com/software/BeautifulSoup/ )是一个很好的python库。它专门处理格式错误的标记。 |
|
|
4
4
在ruby中还有nokogiri,nokogiri是一个html、xml、sax和reader解析器。nokogiri的许多特性之一是能够通过xpath或css3选择器搜索文档。 |
|
|
7
1
你真的应该给 蟒蛇 射门。 当我决定设计一个爬虫时,我通常会复制相同的 模式 . 对于每个步骤,都有一个worker,它从容器(主要是队列)中提取数据。每种类型的工人之间都有容器。在第一次连接目标站点之后,所有类型的工作线程都可以执行。所以我们必须使用同步来访问这些队列。 |
|
8
0
我可能会使用php、curl和 phpQuery …但是有很多不同的方法… |
|
|
9
0
你真的想做什么?如果你想学clojure ruby的话,那就去学。如果你只是想完成它,做任何对你来说最快的事情。至少当你说Culjule和Cub的时候,你也在说Java和库,有很多,还有一些很好(我不知道它们是什么)。上面提到的ruby和python也是如此。你想怎么办? |
|
|
10
0
|