我想通过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
但不知道如何解决这个问题......
答案 0 :(得分:-1)
我现在无法测试,但您可以尝试将Jsoup中的UserAgent设置为支持iframe的已知浏览器的字符串。
请参阅JSoup UserAgent, how to set it right?
或尝试直接获取iframe的来源,如此SO Traverse Iframe using jsoup
中所述