Une solution avec JQUERY et l'API de Wikipedia / Wikimedia
$(document).ready(function () {
var articles = $('.wikipics');
var toSearch = '';
var searchUrl = 'https://en.wikipedia.org/w/api.php';
var ajaxArticleData = function () {
$.ajax({
url: searchUrl,
dataType: 'jsonp',
data: {
action: 'query',
format: 'json',
generator: 'search',
gsrsearch: toSearch,
gsrnamespace: 0,
gsrlimit: 1,
prop: 'pageimages',
piprop: 'thumbnail',
pilimit: 'max',
pithumbsize: 400
},
success: function (json) {
var pages = json.query.pages;
$.map(pages, function (page) {
var pageElement = $('<div>');
if (page.thumbnail) pageElement.append($('<img>').attr('height', 250).attr('src', page.thumbnail.source));
articles.append(pageElement);
});
}
});
};
articles.empty();
toSearch = "Paris";
ajaxArticleData();
});
Un exemple sur le Bac à Codes