使用jsoup遍历iframe

时间:2013-04-26 10:16:18

标签: java jsoup

我有这样的html结构。我想得到没有类或id的第二个表。我如何从iframe获得第二张表?

<iframe>
<html>
<body>
    <table><table>
    <table>
    <tr><td></td></tr>
    <tr><td></td></tr>
    </table>
</body>
</html>
</iframe>

我正在尝试这样

Elements iframe = doc.select("iframe");

for(Element e : iframe) {
    System.out.println(e.child(0));     
}

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:9)

您想要遍历iframe元素吗?最好从iframe来源获取内容 喜欢

Element iframe = doc.select("iframe").first();
String iframeSrc = iframe.attr("src");

if(iframeSrc != null) {
    iframeContentDoc = Jsoup.connect(iframeSrc).get();
}

你只能这样做。