我对JSoup很困惑。我知道我曾经让它工作过一段时间,但现在我无法获得
它起作用了。我在中创建了一个带有此代码的空Java类文件主要课程。它看起来应该会,但事实并非如此?老实说它看起来像是正确写给我的,但是我似乎无法为我的生活获得有效的Elements对象。 :/
String data = HTML_DOCUMENT_CODE;
Elements allTexts = Jsoup.parse(data).select(".gc-message-sms-text");
System.out.println("string is: " + allTexts.toString());
System.out.println("size is: " + allTexts.size());
输出:
Size is:
size is: 0
答案 0 :(得分:0)
你没有解析一个完整的文档,而是一个片段,所以这可能会更好:
String data = "<span class=\"gc-message-sms-text\">asdf</span>";
Document doc = Jsoup.parseBodyFragment(data);
Element body = doc.body();
Elements allTexts = body.getElementsByClass("gc-message-sms-text");
System.out.println("string is: " + allTexts.toString());
System.out.println("size is: " + allTexts.size());