出力
注意
Wikipediaサーバーに負担をかけないよう、リクエストは少なめにすること。1分に30リクエストくらいに抑える。function test1(){ var text1 = '山原'; var data = { "titles":text1, "format":"json", }; var url="http://ja.wikipedia.org/w/api.php?action=query&export"; // AJAX非同期通信 $.ajax({ url: url, data: data, cache: false, dataType: "jsonp", success: function(json, type) { // JSONレスポンスから、XML形式の文章情報を取得する。 var xmlDoc = json['query']['export']['*']; // 文章情報XMLをjQueryで扱えるようにする。 var xml = $(xmlDoc); // XMLからtextタグ内テキストをページ情報として取得する。 var page = xml.find('text').html(); // ページ情報はWiki記法なる方法で記述されている。(もしくはマークダウン記法) console.log(page); // ※ Wiki記法をHTML形式にパースする処理が必要であるが、このソースコードでは割愛する。 }, error: function(xmlHttpRequest, textStatus, errorThrown){ $('#res').html(xmlHttpRequest.responseText); } }); }
参考リンク
MediaWiki API ヘルプ