Java: get Attribute value in html code

本帖最後由 waiyinlwy 於 2013-5-30 00:46 編輯

大家好, 我依家寫寫緊一個android app
想係網頁上get 個Attribute value落黎用, 請問有咩方法可以做到呢個效果?

我依家已經可以將段html code save落個String tiem度, 當中有過到HTMLCleaner入面嘅getElementsByName呢D方法, 但係只get到個Element, get唔到個attribute value
請問一下大家, 係html code度 get attribute value係應該用咩方法?

唔該哂


補番張圖
以Yahoo首頁為例, 我想搵1第100個href value出黎, 即係r/m2
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

大家好, 我依家寫寫緊一個android app
想係網頁上get 個Attribute value落黎用, 請問有咩方法可以做到呢個 ...
waiyinlwy 發表於 2013-5-30 00:38

getElementsByName 之後 應該會回番個 array
之後再 select 個 array member, 再 getAttribute()

TOP

回復 2# snoopy11hk


    唔該哂你先, 不過, 請問可唔可以講詳細少少, 因為我對Java唔係太熟識

TOP

回復 2# snoopy11hk


    唔該哂你先, 不過, 請問可唔可以講詳細少少, 因為我對Java唔係太熟識
你提到嘅getElementsByName 之後 應該會回番個 array, 呢度我明。
但select 個 array member, 再 getAttribute(), 呢度開始就唔明

TOP

回復  snoopy11hk


    唔該哂你先, 不過, 請問可唔可以講詳細少少, 因為我對Java唔係太熟識
你提 ...
waiyinlwy 發表於 2013-5-30 00:57



    e.g.
body.getElementsByName("p")[0].getAttribute("href")

TOP

無用3rd party 做?

TOP

e.g.
body.getElementsByName("p")[0].getAttribute("href")
snoopy11hk 發表於 2013-5-30 01:04



    Wow, 自己上網研究左兩日都無成果, 比你一教就得左, thanks
最後我係用左呢個句:
String nodeColor = tagNode.getElementsByName("img", true)[26].getAttributeByName("alt");

TOP

無用3rd party 做?
DarkHero 發表於 2013-5-30 01:12



    用左HTMLCleaner算唔算?

TOP

Wow, 自己上網研究左兩日都無成果, 比你一教就得左, thanks
最後我係用左呢個句:
String nodeColor  ...
waiyinlwy 發表於 2013-5-30 01:22



    都係類似的野啦

TOP

都係類似的野啦
snoopy11hk 發表於 2013-5-30 01:24



    唔該哂你

TOP