从维基百科获取信息框信息

时间:2014-07-24 09:54:51

标签: jquery json wikipedia wikipedia-api

我在stackoverflow中找到了一个答案,该答案会在给定网址的情况下从维基百科中检索信息框。

var url="http://en.wikipedia.org/w/api.php?action=parse&format=json&page=" + interests[index].name + "&redirects&prop=text&callback=?";
var html = "";

$.getJSON(url,function(data){
    wikiHTML = data.parse.text["*"];
    $wikiDOM = $("<document>"+wikiHTML+"</document>");
    result_html += '<p>' + $wikiDOM.find('.infobox').html() + '</p>';
});

但我收到以下错误:

Uncaught TypeError: Cannot read property 'text' of undefined 

尽管searchterm有空格,但url仍然有效。例如:

全金属炼金术士将是兴趣[index] .name

1 个答案:

答案 0 :(得分:0)

从我意识到我的一些兴趣没有维基百科页面,为此我没有得到任何回应。