【问题标题】:Get source code of HTML page which is forced to load in iframe获取在 iframe 中强制加载的 HTML 页面的源代码
【发布时间】:2014-03-24 08:01:16
【问题描述】:

通常我使用Jsoup 来获取HTML 页面的HTML 源代码。现在我想获取一个特殊页面的源代码。此页面有:if (self.location == top.location) 表示此页面必须在 iframe 中加载。无法通过直接在浏览器中粘贴 url 来访问它,因为条件 if 会将您重定向到另一个页面。

有没有java或php中的方法可以从这个url获取源代码?

【问题讨论】:

    标签: php html iframe jsoup


    【解决方案1】:

    代码if (self.location == top.location) 是客户端JavaScript。它只有在解析 HTML 并将其中的 JS 传递给 JS 引擎时才会运行。

    使用任何方法发出 HTTP 请求都没有障​​碍。只需使用与其他地方相同的技术即可。

    【讨论】:

    • 很好,我想 Jsoup 会解析 HTML ......所以我不能使用 Jsoup 来获取源代码。我可以在 Java (Eclipse) 上使用 httpRequest 来获取此源代码吗??
    猜你喜欢
    • 2012-08-27
    • 2018-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-14
    • 2014-07-02
    相关资源
    最近更新 更多