Траверс Ифраме с использованием jsoup

java jsoup

5970 просмотра

1 ответ

28 Репутация автора

У меня есть структура HTML, как это. Я хочу получить вторую таблицу, в которой нет ни класса, ни идентификатора. Как бы я получил второй стол от 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));     
}

Может кто-нибудь помочь мне?

Автор: user2323331 Источник Размещён: 26.04.2013 10:16

Ответы (1)


10 плюса

4318 Репутация автора

Решение

Вы хотите пройти iframeэлемент? Лучше получать контент из iframeисточника вроде

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

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

Вы можете сделать только так.

Автор: muthu Размещён: 26.04.2013 12:43
Вопросы из категории :
32x32