【问题标题】:jsoup returns "browser does not support iframes" [duplicate]jsoup 返回“浏览器不支持 iframe” [重复]
【发布时间】:2017-07-07 15:32:47
【问题描述】:

我想通过 jsoup 从 iframe 中检索内容,但收到以下错误消息:“您的浏览器不支持内联框架或当前配置为不显示内联框架...”

代码:

Jsoup.connect(URL).userAgent(USER_AGENT).get().getElementById(ID);

我也尝试过使用 java.net.URLConnection 和 Apache HttpClient。我想当前的用户代理有问题

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36

但不知道如何解决这个问题......

【问题讨论】:

    标签: html http iframe jsoup user-agent


    【解决方案1】:

    我现在无法测试,但您可以尝试将 Jsoup 中的 UserAgent 设置为支持 iframe 的已知浏览器的字符串。

    JSoup UserAgent, how to set it right?

    或者尝试直接获取 iframe 的来源,如本 SO Traverse Iframe using jsoup 中所述

    【讨论】:

    • 投反对票的人能解释为什么我的回答不好吗?
    猜你喜欢
    • 2011-06-12
    • 2020-09-20
    • 2011-10-11
    • 2013-07-28
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    相关资源
    最近更新 更多