• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Wikipedia APIの結果からタイトルやURL、本文のダイジェスト(body)を抜き出すには?)

Wikipedia APIからタイトルやURL、本文を取得する方法

このQ&Aのポイント
  • Wikipedia APIの結果からタイトルやURL、本文のダイジェスト(body)を抜き出す方法について知りたい。
  • WikipediaのAPIを使用して、特定のキーワードに関連する記事の情報を取得することができます。
  • 結果はJSON形式で返されるため、取得したい情報を適切なプロパティから取り出すことができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

#1です。 json形式なら連想配列の配列で返すようですから resultという名前で受取ったなら result[n].項目名 で取り出せると思います。 例 検索した最初の候補のタイトル result[0].title 他にxmlを使った例もありましたので参考に。 (xmlの例というよりjQueryとの組み合わせの例かな) http://c-man.s21.xrea.com/mars/wikitest/

yktaka
質問者

お礼

詳しい解説ありがとうございます。 例の通りにやって解決しました! 参考の方も勉強してみます。

その他の回答 (1)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

質問例では output=json としているのでjson形式で返ってきます。 デフォルトはxml、他にも多用な形式が用意されています。 http://wikipedia.simpleapi.net/ ここの解説やサンプルを読み解いてみては。

yktaka
質問者

補足

json形式の他にも多数の形式があることは把握しています。 サンプルは見ましたが、取り出し方については記載しておらず、 解決できずに困っています。 Yahoo!JAPAN DEVELOPER NETWORKのAPIを用いたときは、 result["ResultSet"]["Result"][i]["Title"]で抜け出せたのですが・・・

関連するQ&A