使用Jsoup解析iframe时候,不能直接拿到里面内容,例如下面结构的iframe。
<iframe id="myframe" height="100%" width="100%" frameborder="0" src="TestReport.html" style="height: 177px;"></iframe>
解决办法如下:
提取iframe中src地址,然后直接请求这个地址内容即可。
Document doc = Jsoup.connect("http://ycyzharry/jenkins/view/TestReport.html").timeout(10000).get(); Elements content = doc.getElementsByClass("summary"); String linkText = content.text(); String[] b = linkText.split(","); System.out.println(b[2]);
