你如何解析使用Java的html链接?

1 java parsing

我非常喜欢Java新手.对于我的课程,我们必须打印出用户输入的html源代码中要解析的所有链接.

基本上,我想弄清楚如何获取href属性之后的链接字符串,并为网页上的所有链接执行此操作,而不使用外部方法(即使用数组,子字符串和字符串方法但不导入其他库).

Ant*_*nov 5

不要使用Parser或RegExp.试试杰瑞.喜欢(未测试):

Jerry doc = jerry(html);
doc.$("a").each(new JerryFunction() {
    public boolean onNode(Jerry $this, int index) {
        String href = $this.attr("href");
        System.out.println(href);
    }
}
Run Code Online (Sandbox Code Playgroud)

或任何HTML友好的查询语言.由于非外部要求,请尝试使用Java解析HTML目录列表中的链接

  • @Chirlo"Jerry是Java中的jQuery." http://jodd.org/doc/jerry/index.html (3认同)