Jsoup没有检索文本

时间:2014-05-02 11:27:23

标签: java html parsing jsoup

我尝试使用Jsoup来解析HTML页面,但我唯一拥有的是“................”。我想在选项标签中获取文本。 在此网址:http://timetables.dkit.ie/room.php,我想在第二个表格中获取文字。

这是我的代码:

Document doc;
String elementToFind;

try {

doc = Jsoup.connect("http://timetables.dkit.ie/room.php").get();
    Elements links = doc.select("select");                            

    links.stream().forEach((link) -> {

        if(link.attr("name").equals("identifier")){

            for(Element element : link.children()){

                System.out.println("Option : " + element.text());

    }
        }

    });

} 

catch (IOException e) {
    e.printStackTrace();
}

结果:

  

选项:............................................. .........................................   选项 : ................................................ ......................................   选项 : ................................................ ......................................   选项 : ................................................ ......................................   选项 : ................................................ ......................................   选项 : ................................................ ......................................   选项 : ................................................ ......................................   选项 : ................................................ ......................................   选项 : ................................................ ......................................   选项 : ................................................ ......................................   选项 : ................................................ ......................................   选项 : ................................................ ......................................

此外,我希望有200个选项,而且选项少于20个。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这里的问题是通过javascript填充多选。初始值为.............并且javascript动态填充值。我认为您无法从Java程序中获取JavaScript变量值。