【问题标题】:How can I get href attribute from a dynamic link using java?如何使用 java 从动态链接中获取 href 属性?
【发布时间】:2015-08-30 16:10:04
【问题描述】:

我正在尝试从此website 中提取动态链接,但无法提取它们。

但是我从website成功提取了链接,即静态链接

示例代码:

public class JavaScript {

    public static void main(String[] args) throws IOException {
        Document doc = Jsoup.connect("http://economictimes.indiatimes.com/archive.cms").get();
        Elements links = doc.select("a[href]");
        for (Element element : links) {
            System.out.println(element.attributes());
        }
    }
}

现在我想从网站中提取动态链接,即当我们点击日期时,它会调用一个函数并生成链接。如何使用 JAVA 获取这些链接?

【问题讨论】:

标签: java javascript jsoup jaunt-api


【解决方案1】:

Jsoup 是一个 HTML 解析器。它不支持 Javascript。因此它将无法运行生成动态链接的 Javascript 代码。

使用以下解决方案之一(仅举几例)来实现您的目标:

【讨论】:

    猜你喜欢
    相关资源
    最近更新 更多
    热门标签