5

我有这样的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));     
}

谁能帮我?

4

1 回答 1

11

你想遍历iframe元素吗?最好从iframe源中获取内容,例如

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

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

你只能这样做。

于 2013-04-26T12:43:05.727 回答