我正在使用Jsoup并且我试图选择一个名称中带有空格的html类:
<p class="story-body-text story-content" /p>
类选择的常用方法(.class)在这种情况下不起作用。我的代码是:
Elements text = doc.select(".story-body-text story-content");
返回一个空元素列表。我已经看到我可以尝试
Elements text = doc.select(".~story-body-text");
然而,这让我在eclipse中找不到麻烦的源代码错误,尽管我已经将Jsoup jar添加到我的项目中,所以理想情况下会有另一种解决方案,因为我似乎无法解决这个问题。找不到问题。
答案 0 :(得分:2)
#
是id的前缀。 .
是类名的前缀。当class属性中有空格时,它被视为单独的类名。
我希望这些可行:
Elements text = doc.select(".story-body-text");
Elements text = doc.select(".story-content");
Elements text = doc.select(".story-body-text.story-content");