【发布时间】:2010-12-08 04:27:47
【问题描述】:
我正在用 Java 编写一个简单的网络爬虫。我希望它能够每秒下载尽可能多的页面。是否有一个包可以使在 Java 中轻松执行异步 HTTP Web 请求?我已经使用了 HttpURLConnection ,但那是阻塞的。我也知道 Apache 的 HTTPCore NIO 中有一些东西,但我正在寻找更轻量级的东西。我尝试使用这个包,并且在多个线程上使用 HttpURLConnection 获得了更好的吞吐量。
【问题讨论】:
-
为什么不尝试在多线程中使用 HttpURLConnection 呢?
-
这个我试过了,看我上面帖子的最后一句:)
标签: java multithreading web-scraping httpurlconnection