【问题标题】:How do you extract the URL from a page after redirecting it using ui4j?使用ui4j重定向页面后如何从页面中提取URL?
【发布时间】:2016-09-20 14:55:30
【问题描述】:

我使用 ui4j 编写了一些代码,它已重定向到另一个页面。我需要从当前页面中提取 URL。

BrowserEngine browser = BrowserFactory.getWebKit();
Page page = browser.navigate("somewebsite");
//some oprations have been perfomed
//need to extract the URL

【问题讨论】:

    标签: html web-scraping ui4j


    【解决方案1】:

    您可以使用 ui4j 的 JavaScript 功能:

    public static void main(final String[] args) {
      try (final Page page = getWebKit().navigate("http://www.xing.de")) {
        System.out.println("Example: " + page.executeScript("window.location.href"));
      }
    }
    

    这个特定示例的输出将是:

    Example: https://www.xing.com/de
    

    【讨论】:

    • 非常感谢。你不知道你在这里帮了我多少。
    猜你喜欢
    • 2020-02-27
    • 2018-05-06
    • 1970-01-01
    • 2023-01-30
    • 1970-01-01
    • 2015-08-14
    • 2012-10-15
    • 2013-08-28
    • 1970-01-01
    相关资源
    最近更新 更多