我希望使用 JQuery 来拉回包含公司详细信息的 Wikipedia 信息框的内容。
我想我快到了,但我无法完成最后一步
var searchTerm="toyota";
var url="http://en.wikipedia.org/w/api.php?action=parse&format=json&page=" + searchTerm+"&redirects&prop=text&callback=?";
$.getJSON(url,function(data){
wikiHTML = data.parse.text["*"];
$wikiDOM = $(wikiHTML);
$("#result").append($wikiDOM.find('.infobox').html());
});
第一部分工作 - wikiHTML 包含页面的内容,由 Wikipedia API 解析为 HTML 格式
这包含带有信息框内容的表格:
<table class="infobox vcard" cellspacing="5" style="width:22em;">
结果只是一个空表占位符,用于放入数据
它与页面中的其他一些元素一起使用——例如,将 .infobox 换成 .logo 效果很好。
很高兴提供更多信息,但我已经花了几个小时在这上面并尝试了很多排列,以至于我什至不确定什么是相关的......
TIA