0

オリンピックに関連するアプリを開発しようとしています。

グーグルが結果で行うように、誰かがページwww.london2012.comから情報を取得する方法を知っていますか?APIは存在しますか?APIはどこにありますか?おそらく、次のようなURLで実行できると思います。

www.london2012.com?country = 12

(これは現実的ではなく、APIがどのように見えるかを私が推測しているだけです)

たとえば、「ロンドンオリンピック」を検索すると、いくつかの結果が表示される「ガジェット」が表示されます。これらはwww.london2012.comからのものであると思います。それが本当かどうか誰かが知っていますか?

4

3 に答える 3

1

おそらく許可されていませんが、可能です(Webサイトの利用規約を参照してください)。

ページURLへのHTTP呼び出しを行い、HTML応答を解析するには、アプリが必要です。明らかに、それを行う方法は、使用する言語/テクノロジーに大きく依存しますが、質問では示していません。

于 2012-07-30T14:03:17.173 に答える
1

使用しているプログラミング言語がわからないため、適切な回答を提供するのが困難です。www.london2012.comがアクセス専用のAPIを作成しているとは思えないので、クエリを実行する必要があります(投稿で述べたように)。たとえば、Pythonを使用している場合は、urllibモジュールを使用してリクエストを作成できます。

ただし、注意が必要です。www.london2012.comの利用規約(http://www.london2012.com/terms-of-use/)を読みましたが、この情報を個人以外の目的で使用することはできません。

于 2012-07-30T14:07:04.617 に答える
0

オリンピックでは、ODF(Olympic Data Feed)と呼ばれるシステムを使用して、ゲームから承認された関係者に、通常はXML形式でリアルタイムの統計情報を配信します。これらの認可された当事者は、認定された世界のニュース組織(つまり、グーグルカウント)、権利保持放送局(オリンピックのコンテンツを妨害する権利を持つために支払う放送局-米国のNBC、英国のBBCなど)および国際スポーツ連盟で構成されています。ここに辞書がリストされていますが、上記の許可された関係者の1人でない限り、辞書にアクセスすることはできません。したがって、Pythonまたはその他のWebスクレイピングルートを使用するのがおそらく最善です。

于 2016-12-29T23:00:22.713 に答える