Java 仅使用jsoup提取文章链接
我试图使用JSoup从股票符号中提取文章的链接 例如,在本页上: 有很多新闻发布标题。当你按下每个标题时,你会得到一个链接。我想使用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
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"));
输出: