2012-02-03 99 views
-1

我的輸出包含multipe id和href以及其他數據。獲取唯一ID和href

如何使用Htmlunit和Java代碼獲取所有的id和href值?

我需要得到所有HREF值強制性的,但編號是不是強制性的?

我怎樣才能做到這一點,我應該在哪裏寫的給定的代碼。

<a id="Repeater1_ctl00_HyperLink2" href="/jobs/Physical-Security-Specialist-308550900.html"> 

<a id="Repeater1_ctl05_HyperLink1" href="/jobs/Safety-and-Occup-Hlth-Specialist-308549000.html"> 

<a id="Repeater1_ctl08_HyperLink2" href="/jobs/Nurse-Practitioner-Oca-Esep-Dh-308526400.html"> 

<a id="Repeater1_ctl09_HyperLink1" href="/jobs/Nurse-Practitioner-Oca-Esep-Dh-308526400.html"> 

等.....

+5

歡迎來到堆棧溢出。恐怕我們無法幫助你,因爲你的問題缺乏細節。到目前爲止你嘗試了什麼,結果如何?另請閱讀http://stackoverflow.com/questions/how-to-ask – 2012-02-03 09:29:35

回答

0

我不是爲你寫代碼:)不過我可以給您提供解決方案的想法。

獲取HtmlPage。嘗試獲取頁面的所有HtmlAnchor對象(可以使用XPath)。迭代HtmlAnchor集合並執行方法getHrefAttribute()以獲取href屬性。 Similary使用HtmlAnchor的getId()方法來獲取它的id。這就是它:)