我有以下的jsfiddle如何使用JSoup獲取超鏈接href?
我試圖用JSoup獲得238線的超級鏈接的href
字符串的值:
<a href="/chain/admin/config/editRepository.action?planKey=AB-CSD&repositoryId=28049450">
因此,期望結果將獲得值爲的字符串:
/chain/admin/config/editRepository.action?planKey=AB-CSD&repositoryId=28049450
這裏是我的代碼:
Document doc = Jsoup.connect("http://myapp.example.com/fizz.html").get()
Elements elems = doc.getElementsByAttributeValueContaining("href", "repositoryId")
當我運行這一點,elems
值爲空:爲什麼,做什麼,我需要做的就是所需的字符串?
你有href值包含repositoryId或只是href值? –
謝謝@SyamS(+1) - 我想我不明白你的問題。我正試圖在上面的jsFiddle鏈接中解析HTML文件('fizz.html')。在第238行的HTML文件中,是超鏈接(''標籤)。我想要那個特定的超鏈接的'href',沒有其他的。最終,我感興趣的是href內部的'repositoryId'子字符串,但我可以在JSoup代碼後面解析出它。 – IAmYourFaja