馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
目前可以抓到URL
解析方式為
public void htmlparser(){
String date, conn, title, from, temp="";
int start=0;
end = 0;
for (int i=0;i<10;i++){
temp = "";
start = urlData.indexOf("<span", end+1);
start = urlData.indexOf(">", start+1);
end = urlData.indexOf("</td>", start+1);
date = urlData.substring(start+1, end);
start = urlData.indexOf("href=", end+1);
end = urlData.indexOf("title", start+1);
conn = urlData.substring(start+6, end-2);
datainfo[i].webconn = conn;
start = urlData.indexOf("target", end+1);
start = urlData.indexOf(">", start+1);
end = urlData.indexOf("</a>", start+1);
title = urlData.substring(start+1, end);
start = urlData.indexOf("<span", end+1);
start = urlData.indexOf(">", start+1);
end = urlData.indexOf("</span>", start+1);
from = urlData.substring(start+1, end);
temp = title + "
" + date + "
" + from + "
";
datainfo[i].id = i;
data.add(temp);
adapter.notifyDataSetChanged();
//lv.setAdapter(adapter);
}
}
可是for (int i=0;i<10;i++) 裡面那些
我不是很懂,想請問要怎麼將網頁上的html解析
並只擷取我需要的部分??
start = urlData.indexOf("<span", end+1);
start = urlData.indexOf(">", start+1);
end = urlData.indexOf("</td>", start+1);
date = urlData.substring(start+1, end);
或者幫我解釋一下,以上程式碼是在運作什麼??
拜託 謝謝~ |