当前位置: 首页 > 面试题库 >

使用jsoup遍历iframe

卫博学
2023-03-14
问题内容

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

谁能帮我?


问题答案:

您想遍历iframe元素吗?最好从iframe

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

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

您只能这样做。



 类似资料:
  • 问题内容: 我可以在varArgs上使用还是在varArgs上使用? 问题答案: 变量参数的行为与数组相似,因此您可以使用来获取变量变量中的一个: 您可以使用以下方法遍历它们:

  • 问题内容: 我有一个需要迭代的JSON文件,如下所示… 数据中的键并不总是相同的(我只是使用示例,有20个不同的键),因此,我无法设置脚本来静态引用它们以获取值。 否则我可以说 过去我在数据节点上使用了一个简单的foreach循环… 但是不想阻止脚本。有任何想法吗? 问题答案: 您可以通过以下方式遍历JavaScript对象: myobject可能是您的json.data

  • 我有一个自定义对象列表(

  • 问题内容: 有没有办法循环遍历一个?Xcode说 通用结构’ForEach’要求’[String:Int]’符合’RandomAccessCollection’ 所以有没有办法使Swift字典符合,或者因为字典是无序的,那是不可能的吗? 我尝试过的一件事是迭代字典的键: 但不是s 的数组,而是类型(不确定何时更改)。我知道我可以编写一个辅助函数,该函数接受字典并返回键的数组,然后可以迭代该数组,但

  • 问题内容: 我有一个可以用SwiftyJSON解析的json: 完美运作。 但是我无法遍历它。我尝试了两种方法,第一种是 XCode不接受for循环声明。 第二种方法: XCode不接受if语句。 我究竟做错了什么 ? 问题答案: 如果要遍历数组,请尝试: 至于第二种方法,返回 非 数组,应该使用:

  • 本文向大家介绍postgresql 使用WITH RECURSIVE遍历树,包括了postgresql 使用WITH RECURSIVE遍历树的使用技巧和注意事项,需要的朋友参考一下 示例