Jsoup 笔记

public static String getStdoutLog(Document document,String host){
List<Element> list = document.select("td.content > p > a[href]");
if(list.size()>1){
for (Element e:list){
String stdouturl = e.attr("href");
if(stdouturl.contains(InsightConstants.CDH_LOG_STDOUT)){
String stdouturls = "http://" + host + ":19888" + stdouturl;
Document logcontent = null;

try {
logcontent = Jsoup.connect(stdouturls).get();
} catch (IOException e1) {
e1.printStackTrace();
}

return logcontent !=null?logcontent.select("td.content > pre").text() :"";
}
}
}else{
List<Element> lists = document.select("td.content > pre");
for (Element element:lists){
if(element.text().contains("===DataExa-Insight Action Invoker Started===")){
return element.text();
}
}
}
return "";
}
public static String getStderrLog(Document document, String host) {
List<Element> list = document.select("td.content > p > a[href]");
if(list.size()>1){
Document logcontent;
for(Element element:list){
String stderrurl = element.attr("href");
if(stderrurl.contains(InsightConstants.CDH_LOG_STDERR)){
String stderrurls = "http://" + host + ":19888" + stderrurl;
try {
logcontent = Jsoup.connect(stderrurls).get();
} catch (IOException e) {
e.printStackTrace();
return "";
}
return logcontent !=null?logcontent.select("td.content > pre").text() :"";
}
}
}else{
List<Element> lists = document.select("td.content > pre");
return lists.get(0).text();
}
return "";
}


猜你喜欢

转载自www.cnblogs.com/songfu/p/9075291.html