2012-10-10 48 views
1

我試圖讓這個網頁的內容:http://www.tisseo.fr/calculateur?o_p=saint+sernin&dpt=&dac=0&destination_class_filter=&d_p=saint+michel&apt=&arrival_class_filter=&dy=2012-10-11&sh=02&sm=15&tm=17451448556060676&op=%3E%3E+Rechercher網頁內容消失

您可以在源代碼中看到,有一個叫「row_1」元素......

但是當我這樣做在我的代碼中:

reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); 

while((nextLine = reader.readLine()) != null) { 
    buffer.append(nextLine.trim()); 
    Log.i("content", ""+nextLine.trim()); 
} 

只顯示網頁的開頭和結尾!我想得到的元素不在那裏......但是爲什麼?我不明白。

任何想法如何獲得「row_1」的內容? 謝謝

回答

2

你無法解析這個網頁。 此頁面可能會更改,恕不另行通知。

如果您要求過高的網站,您可能會被驅逐,您的Android應用程序將停止工作。

而是使用將opendataTisséoAPI:https://data.toulouse-metropole.fr/explore/dataset/api-temps-reel-tisseo/

的旅程規劃不適用於現在,但它會。

EDIT(我在Tisséo工作):自2014年10月

的旅程規劃現已通過TisséoAPI

+0

好了,感謝您的回答:) – lost17

+1

它是可用的,因爲昨天。查看新的v1 API的「旅程」方法。 –

+1

謝謝@ MarcPlano-Lesay我更新了答案 – xavierraffin