Я использую этот код, чтобы принести статью, но она содержит только snipets текста:Как получить полную статью в виде текста с использованием API Википедии?
$.ajax({
url: "https://en.wikipedia.org/w/api.php?",
data: {
action: 'query',
list: 'search',
srsearch: "Richard Stallman",
format: 'json'
},
dataType: 'jsonp',
success: function(data){
var datatp = '';
data.query.search.map(function(f) {
datatp += '<h3>' + f.title + '</h3>';
datatp += f.snippet;
});
resultDiv.html(datatp);
}
});
Я нашел этот вопрос: How to get Wikipedia content using Wikipedia's API? но показать, как извлечь первый абзац статьи в вики-разметке. Как я могу получить полную статью в виде текста? Я могу жить с содержимым вики, я могу понять, как удалить его из текста. JSFIDDLE
Он уже вышел из, вместо того, чтобы добавить rvsection в качестве параметра со значением 0;) – seahorsepip
Нет, rvsection = 0 получает первый раздел. Вот почему я явно оставил его в примере URL выше. –
rvsection = 1 извлекает первый раздел, а rvsection = 0 не так далеко, насколько я могу видеть. – seahorsepip