Java Jsoup-Printing element.data()不打印任何内容

Java Jsoup-Printing element.data()不打印任何内容,java,eclipse,css-selectors,html-parsing,jsoup,Java,Eclipse,Css Selectors,Html Parsing,Jsoup,因此,我试图在HTML文档中的某个元素中打印文本 出于某种原因,当我调用data()方法时,我得到一个空控制台 public class Program { public static void main(String[] args) { System.out.println("Program starts:"); try { Document document2 = Jsoup.connect("h

因此,我试图在
HTML
文档中的某个
元素中打印文本

出于某种原因,当我调用
data()
方法时,我得到一个空控制台

public class Program 
{
    public static void main(String[] args) 
    {
        System.out.println("Program starts:");
        try 
        {

            Document document2 = Jsoup.connect("http://www.azlyrics.com/lyrics/eminem/mynameis.html").get();
            Element element3 = document2.select("div.lyricsh").first();

            System.out.println(element3.data());
        } 
        catch (IOException e)
        {
            e.printStackTrace();
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
    } // End of main method
} // End of Program class
我将选择器放在这个
HTML
文档中。在150线


我的代码怎么了?谢谢。

试试
System.out.println(element3.text())

data()
方法用于,例如,如果您想获取
标记的内部


text()
将获取元素中所有元素的(组合)文本。如果只需要附加到相关元素的文本,可以使用
ownText()

宾果。干杯,伙计。我会在可能的时候接受答案。你不能接受答案吗?你能解释一下你在这方面的困难吗?我需要在发帖时间后等15分钟。啊。。。我明白了。那以后再做:)顺便说一句,我在
Jsoup
中遇到了一些问题。我可以看一下你的电子邮件吗?我只需要再问一个问题。