作者: waiyinlwy 時間: 2013-5-30 00:38 標題: 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
[attach]1538414[/attach]
作者: snoopy11hk 時間: 2013-5-30 00:41
大家好, 我依家寫寫緊一個android app
想係網頁上get 個Attribute value落黎用, 請問有咩方法可以做到呢個 ...
waiyinlwy 發表於 2013-5-30 00:38
getElementsByName 之後 應該會回番個 array
之後再 select 個 array member, 再 getAttribute()
作者: waiyinlwy 時間: 2013-5-30 00:55
回復 2# snoopy11hk
唔該哂你先, 不過, 請問可唔可以講詳細少少, 因為我對Java唔係太熟識
作者: waiyinlwy 時間: 2013-5-30 00:57
回復 2# snoopy11hk
唔該哂你先, 不過, 請問可唔可以講詳細少少, 因為我對Java唔係太熟識
你提到嘅getElementsByName 之後 應該會回番個 array, 呢度我明。
但select 個 array member, 再 getAttribute(), 呢度開始就唔明
作者: snoopy11hk 時間: 2013-5-30 01:04
e.g.
body.getElementsByName("p")[0].getAttribute("href")
作者: DarkHero 時間: 2013-5-30 01:12
無用3rd party 做?
作者: waiyinlwy 時間: 2013-5-30 01:22
Wow, 自己上網研究左兩日都無成果, 比你一教就得左, thanks
最後我係用左呢個句:
String nodeColor = tagNode.getElementsByName("img", true)[26].getAttributeByName("alt");
作者: waiyinlwy 時間: 2013-5-30 01:23
用左HTMLCleaner算唔算?
作者: snoopy11hk 時間: 2013-5-30 01:24
都係類似的野啦
作者: waiyinlwy 時間: 2013-5-30 01:29
唔該哂你
作者: waiyinlwy 時間: 2013-5-30 04:40
回復 9# snoopy11hk
另外想問下呢, 我想係一開個app就做某D function, 例如init();咁, 咁我應該要將呢一句放係邊個位置先做到一開個app就做init?
以前寫Java application, 只要將init(); 放係startApp就OK, 不過去到android, 唔覺有startApp
作者: snoopy11hk 時間: 2013-5-30 11:58
無記錯 android 係有幾個 stage 的

你睇下你想係邊個 stage 做野
作者: 神秘二代 時間: 2013-5-30 12:06
請稱之為life cycle
作者: snoopy11hk 時間: 2013-5-30 13:42
life cycle 唔係講緊成個 flow diagram?
stage 唔係講緊其中一個 procedure/time?
作者: KinChungE 時間: 2013-5-30 14:55
1. yes
2. yes
留意, 以上係指每一個activity個別有自己既life cycle
作者: 神秘二代 時間: 2013-5-30 17:16
但你幅圖明顯係講緊life cycle
anyway, 佢get到就得
作者: henrywho 時間: 2013-6-2 21:54
Javascript?

