3

我正在尝试从该网站提取动态链接,但无法提取它们。

但是我从这个网站成功提取了链接,即静态链接

示例代码:

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 获取这些链接?

4

1 回答 1

0

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

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

于 2016-01-21T09:46:43.157 回答