gpt4 book ai didi

java - Jsoup url,通过链接名称获取url

转载 作者:行者123 更新时间:2023-12-01 19:04:02 25 4
gpt4 key购买 nike

我想通过链接名称获取 url。

<a href="download.asp?softid=1&amp;downid=2&id=65367" target="_blank">download</a>

<a href="www.baidu.com" target="_blank">ad</a>

所以我想要的是第一个网址,因为链接名称是下载。

我的问题是如何通过链接名称获取 url。

我知道一个完整的解决方案是获取所有元素并使用 if(a.text().contains(download) )。但我想有一个简单的方法。

谢谢

最佳答案

嗯,最好的方法是获取所有包含 href 的 < a> ,并获取 href 属性。就像这样:

Document doc = Jsoup.connect("whatever url").get();

Elements a = doc.select("a[href]");

String href;

for (Element elem : a) {
href = a.attr("href");
}

现在..您想要获得哪些hrefs完全取决于您。但我认为你必须使用

.contains(""); 
.endsWith("");
.startsWith("");

哦,也许您可​​以尝试使用 doc 变量中的 getter。

.getElementsByAttributeValue("a[href]", "下载");

关于java - Jsoup url,通过链接名称获取url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10943739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com