Java 仅使用jsoup提取文章链接

Java 仅使用jsoup提取文章链接,java,html,jsoup,Java,Html,Jsoup,我试图使用JSoup从股票符号中提取文章的链接 例如,在本页上: 有很多新闻发布标题。当你按下每个标题时,你会得到一个链接。我想使用JSoup来提取和存储这些新闻稿的链接 到目前为止,我所掌握的情况如下: Document doc = Jsoup .connect("http://finance.yahoo.com/q/p?s=AAPL+Press+Releases").get(); 以及获取我正在使用的链接 Elements url = jSoupDoc.sel

我试图使用JSoup从股票符号中提取文章的链接

例如,在本页上: 有很多新闻发布标题。当你按下每个标题时,你会得到一个链接。我想使用JSoup来提取和存储这些新闻稿的链接

到目前为止,我所掌握的情况如下:

   Document doc = Jsoup
            .connect("http://finance.yahoo.com/q/p?s=AAPL+Press+Releases").get();
以及获取我正在使用的链接

Elements url = jSoupDoc.select("p").select("a");
System.out.println(url.text());
我得到的输出不仅仅是链接,我还通过它获得了一些其他信息。请帮助我调整.select()语句以仅获取链接。

请尝试以下代码:

    Document document = Jsoup.connect("http://finance.yahoo.com/q/p?s=+AAPL+Press+Releases")
                         .get();
    Element div = document.select("div.mod.yfi_quote_headline.withsky").first();
    Elements aHref = div.select("a[href]");
    for(Element element : aHref)
        System.out.println(element.attr("abs:href"));
输出: