我要使用公共運輸整合資訊平台中的高鐵資料,該如何用java連接到該網站並擷取到我需要的資料。
可以參考這網站的做法:(jsoup)
http://pclevin.blogspot.com/2015/03/jsoup-parser-html-examples.html
連上網站可以使用:
Jsoup.connect()方法取得html文本(Document物件)
範例:
myhtml = Jsoup.connect("http://10.10.1.120/RFIDbr_vaccine/").timeout(10000).validateTLSCertificates(false).post();
//取得第一個id為MainContent_GridView1的table
Element table = myhtml.select("table#MainContent_GridView1").get(0);
//取得裡面所有tr
Elements rows = table.select("tr");
//用迴圈取得裡面所有資料
for (int j = 1; j < rows.size(); j++) {
Element row = rows.get(j);
Elements cols = row.select("td");
//得到td裡面文字
cols.get(2).text();
}