2

プレイヤー x の DOM ページをスクラッチせずに、ウィキペディアからテニス プレイヤーの説明を取得したいと考えています。それは許可されておらず、非常に退屈です。だから、誰かが私の唯一の質問に答えてくれることを願っています.

ウィキペディア API を使用して正確に何ができますか? テニスプレーヤーのコレクションに関する情報を簡単に取得できますか? または、この API はこれに対して機能していません。そうでない場合は、ドキュメントを理解していないため、この API の目的を誰かに教えてもらう必要があります。

4

2 に答える 2

2

次のような記事を取得できます。

http://en.wikipedia.org/w/index.php?title=Stackoverflow&printable=yes

または API を使用するには:

http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Stack%20Overflow&rvprop=content

これにより、未加工の記事コードが取得されます。HTML バージョンを取得するには、次を使用しますaction=parse

http://en.wikipedia.org/w/api.php?action=parse&format=json&page=Stack_Overflow

ドキュメントも参照してください: http://www.mediawiki.org/wiki/API

于 2012-04-17T09:07:10.020 に答える
2

ウィキペディア API サンドボックスを見てみましょう。これを使って、いろいろ試して、必要な情報を取得してみてください。

ページから情報を取得するには、 parseアクションを使用できます。

デンマークのテニス選手 Caroline Wozniacki の情報を取得しようとして、 json形式と共にparseアクションを使用しました。page というラベルの付いたフィールドに貼り付け、 Make Requestを押しました。
Caroline_Wozniacki

これにより、次の URL が得られます: http://en.wikipedia.org/w/api.php?action=parse&format=json&page=Caroline_Wozniacki
これには、リンク、参照、およびすべてが JSON 形式のページが含まれています。

于 2012-04-17T09:16:07.833 に答える