使用 ui4j 重定向页面后如何从页面中提取 URL?
How do you extract the URL from a page after redirecting it using ui4j?
我用 ui4j 写了一些代码,它已经重定向到另一个页面。我需要从当前页面中提取 URL。
BrowserEngine browser = BrowserFactory.getWebKit();
Page page = browser.navigate("somewebsite");
//some oprations have been perfomed
//need to extract the URL
您可以使用 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
我用 ui4j 写了一些代码,它已经重定向到另一个页面。我需要从当前页面中提取 URL。
BrowserEngine browser = BrowserFactory.getWebKit();
Page page = browser.navigate("somewebsite");
//some oprations have been perfomed
//need to extract the URL
您可以使用 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