尝试获取选项标签中的信息但是使用我的路径返回带有标签的信息。
Connection conn = Jsoup.connect("http://timetables.cit.ie:70/studentset.htm");
conn.timeout(5000); // timeout in milliseconds
Document doc = conn.get();
String title = doc.title();
Elements tBody = doc.select("[id=objectlist] > select > option ");
System.out.println(tBody);
答案 0 :(得分:1)
如果您想获取将由所选HTML代码生成的文本,则应使用text()
方法而不是toString()
方法(由println()
隐式调用)。
此外,如果您想单独从每个选项中获取文本,则需要迭代所有选定的选项。
而不是[id=identifier]
,您只需撰写#identifier
。
请尝试使用
Elements options = doc.select("#objectlist > select > option ");
for (Element option : options){
System.out.println(option.text());
}