0

我想从特定网站获取数据。与其获取整个 DOM,然后对其进行迭代以获取数据,是否可以发送标签的 id 并获取该特定数据?请帮忙

4

1 回答 1

0

不,Jsoup 中没有内置方法仅从 URL 中获取与选择器匹配的元素。只是通常的:

Document doc = Jsoup.connect("http://example.com/").get();
Elements section = doc.select("#id-you-are-interested-in");

是要走的路。不用担心; 即使 Jsoup 确实包含类似的方法,在 Jsoup 返回该部分Elements section = Jsoup.connect("http://example.com", "#id-you-are-interested-in");之前,仍需要获取并解析整个文档。#id-you-are-interested-in也许这不是您想要的,但我只是说 Jsoup 不会有可衡量的性能优势,包括这样的方法。这只是为了方便。

于 2012-08-29T14:05:11.987 回答