如何使用维基百科API获得完整的文章作为文本

How to get full article as text using Wikipedia API?

本文关键字:文章 文本 API 何使用 百科      更新时间:2023-09-26

我使用这段代码来获取文章,但它只包含文本片段:

$.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);
    }
});

我发现了这样一个问题:如何使用维基百科获取维基百科内容';API?但它展示了如何在wiki标记中获取文章的第一段。如何将全文作为文本获取?我可以接受wiki内容,我可以想出如何将其从文本中删除JSFIDDLE

您从该问题中获得答案,并省略特定的rvsection参数。例如,

https://en.wikipedia.org/w/api.php?action=query&prop=修订&rvprop=内容&title=披萨