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 = 1745148556060676&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());
}

Webページの最初と最後だけが表示されます!そして、私が取得したい要素はそこにありません...しかし、なぜですか?理解できない。

「row_1」のコンテンツを取得する方法はありますか?ありがとう

4

1 に答える 1

2

あなたはこのウェブページを解析しようとはしていません。このページは警告なしに変更される可能性があります。

また、Webサイトを過度に要求すると、追放され、Androidアプリケーションが機能しなくなります。

代わりに、opendataTisséoAPIを使用してください: https://data.toulouse-metropole.fr/explore/dataset/api-temps-reel-tisseo/

Journey Plannerは現在利用できませんが、利用できるようになります。(私はTisséoで働いています)

編集:2014年10月以降

JourneyPlannerがTisséoAPIから利用できるようになりました

于 2012-10-10T10:25:53.237 に答える