jsoup返回“浏览器不支持iframe”

时间:2017-07-07 15:32:48

标签: html http iframe jsoup user-agent

我想通过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

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

1 个答案:

答案 0 :(得分:-1)

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

请参阅JSoup UserAgent, how to set it right?

或尝试直接获取iframe的来源,如此SO Traverse Iframe using jsoup

中所述