使用jsoup遍历iframe

use*_*331 5 java jsoup

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

<iframe>
<html>
<body>
    <table><table>
    <table>
    <tr><td></td></tr>
    <tr><td></td></tr>
    </table>
</body>
</html>
</iframe>
Run Code Online (Sandbox Code Playgroud)

我这样想

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

for(Element e : iframe) {
    System.out.println(e.child(0));     
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

mut*_*thu 10

你想遍历iframe元素吗?最好从iframe源代码中获取内容

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

if(iframeSrc != null) {
    iframeContentDoc = Jsoup.connect(iframeSrc).get();
}
Run Code Online (Sandbox Code Playgroud)

你只能这样做.

  • 它尝试连接到 src 地址,但它确实更改了 iframe 内的值。就像钥匙、令牌等……“那没有用”。 (2认同)