用于HTML的java Jsoup选择器组合
我正在使用Jsoup解析我拥有的html文件。我有一个这样的html结构
<p> abcd </p> // 1
<p id='1234'> // 2
<tt class='translate'> efgh </tt>
</p>
<p class='questions'> // 3
<tt class='translate'> ijkl </tt>
</p>
<p> //4
<tt class='translate'> mnop </tt>
</p>
通过使用选择器“p[id]tt.translate”和“p.questions tt.translate”,我得到了2和3。我正在努力找到1和4的选择器。有人能帮忙吗
# 1 楼答案
如果您需要每个
<p>
的文本,我将选择所有这些文本,然后简单地迭代:# 2 楼答案
您可以使用CSS选择器选择所有
<p>
标记作为Elements
集合,并选择该集合中的第一个Element
对象还有其他几种选择方法,例如
这将导致在其所在的树中选择索引等于0的所有
<p>
标记