2016-03-01 34 views
1

我想读一个网站使用缓冲读取器,但它使用3Mbps的我的互联网和即时通讯试图让它下来,我知道在我想阅读的文本是什么行是如此有一种方法,我可以跳到该行,只读文本,而不使用带宽的东西,我不想要的,如果这不工作有另一种方式,我可以读取该行,而不使用这么多的带宽。从网站的X行开始阅读,不使用带宽?

+0

这不是HTTP请求的工作方式 – Kon

+0

@Kon在这种情况下,是否有更好的方式从网站获取数据,而不是使用读取InputStream的bufferedReader或者是实现它的最佳方式? – WilliamTaco

+0

并非所有的Web服务器都支持跳到指定的偏移量。对于那些做,请参阅[这个问题](http://stackoverflow.com/questions/3203217/read-file-from-server-with-some-offset)。 –

回答

0

考虑使用HTML解析器,如JSOUP。 Jsoup使用一个分析树,它可以非常快。 无论哪种方式,我不认为有一种方法可以从特定的行开始,不幸的是。