Board logo

標題: Java: get Attribute value in html code [打印本頁]

作者: 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

回復  snoopy11hk


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



    e.g.
body.getElementsByName("p")[0].getAttribute("href")
作者: DarkHero    時間: 2013-5-30 01:12

無用3rd party 做?
作者: waiyinlwy    時間: 2013-5-30 01:22

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");
作者: waiyinlwy    時間: 2013-5-30 01:23

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



    用左HTMLCleaner算唔算?
作者: snoopy11hk    時間: 2013-5-30 01:24

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



    都係類似的野啦
作者: waiyinlwy    時間: 2013-5-30 01:29

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



    唔該哂你
作者: 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

回復  snoopy11hk


    另外想問下呢, 我想係一開個app就做某D function, 例如init();咁, 咁我應該要將呢 ...
waiyinlwy 發表於 2013-5-30 04:40


無記錯 android 係有幾個 stage 的
   

你睇下你想係邊個 stage 做野
作者: 神秘二代    時間: 2013-5-30 12:06

無記錯 android 係有幾個 stage 的
   

你睇下你想係邊個 stage 做野
snoopy11hk 發表於 2013-5-30 11:58


請稱之為life cycle
作者: snoopy11hk    時間: 2013-5-30 13:42

請稱之為life cycle
神秘二代 發表於 2013-5-30 12:06



    life cycle 唔係講緊成個 flow diagram?
stage 唔係講緊其中一個 procedure/time?
作者: KinChungE    時間: 2013-5-30 14:55

life cycle 唔係講緊成個 flow diagram?
stage 唔係講緊其中一個 procedure/time? ...
snoopy11hk 發表於 2013-5-30 13:42


1. yes
2. yes
留意, 以上係指每一個activity個別有自己既life cycle
作者: 神秘二代    時間: 2013-5-30 17:16

life cycle 唔係講緊成個 flow diagram?
stage 唔係講緊其中一個 procedure/time? ...
snoopy11hk 發表於 2013-5-30 13:42


但你幅圖明顯係講緊life cycle
anyway, 佢get到就得
作者: henrywho    時間: 2013-6-2 21:54

Javascript?





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2