gpt4 book ai didi

javascript - 使用 Jsoup Java 从 Wep Pages 获取数据

转载 作者:太空宇宙 更新时间:2023-11-04 11:52:12 25 4
gpt4 key购买 nike

这是我在这个网站上的第一个问题,希望能停留更长时间:=)我读过很多文章并研究了许多关于使用 Jsoup 从网站获取特定数据的示例。我已经可以设法获取一些值,但无法实现我的目标,即从某些网络服务器读取警报状态,以便我可以收集它们并发送给技术人员。不幸的是,我不知道层次结构。如果有人能告诉我如何读取红色方 block 标题的值。我希望我能清楚地解释我需要什么。提前致谢

public static void main(String[] args) throws IOException {
File htmlFile = new File("http://162.196.43.36");
Document doc = Jsoup.parse(htmlFile, "UTF-8");

// First <div> element has class ="related-container"
Element div = doc.select("td.imgstatus").first();
System.out.println(div);

1

最佳答案

public static void mainjdk7(String ... args){

Connection connect = Jsoup.connect("http://www.yahoo.com");
try {
Document dom = connect.get();
dom.getElementsByTag("section").forEach(new Consumer<Element>() {
@Override
public void accept(Element element) {
Elements imgstatus = element.getElementsByClass("imgstatus");
if(null != imgstatus){
//Do something
}

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

public static void mainjdk8(String ... args){
Connection connect = Jsoup.connect("http://www.yahoo.com");
try {
Document dom = connect.get();
dom.getElementsByTag("section").forEach(element -> {
Elements imgstatus = element.getElementsByClass("imgstatus");
if(null != imgstatus){
//Do something
}
});
} catch (IOException e) {
e.printStackTrace();
}
}

希望这对你有用......快乐编码:)

关于javascript - 使用 Jsoup Java 从 Wep Pages 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41697670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com