私はSpecial:LongPagesを知っていて、私はhttps://en.wikipedia.org/w/api.phpとhttps://en.wikipedia.org/api/rest_v1/を見ました。長いWikipediaの記事のリストはどのように入手できますか?
APIの1つから長い記事(またはサイズ順の記事)を取得する方法はありますか? LongPagesを含む多くの特別ページについては、APIの相当querypageモジュールである
私はSpecial:LongPagesを知っていて、私はhttps://en.wikipedia.org/w/api.phpとhttps://en.wikipedia.org/api/rest_v1/を見ました。長いWikipediaの記事のリストはどのように入手できますか?
APIの1つから長い記事(またはサイズ順の記事)を取得する方法はありますか? LongPagesを含む多くの特別ページについては、APIの相当querypageモジュールである
:
let query = {
action: 'query',
list: 'querypage',
qppage: 'Longpages',
format: 'json',
formatversion: 2,
origin: '*'
};
function doQuery(query) {
return $.get('https://en.wikipedia.org/w/api.php', query).then(function (data) {
console.log(data.query.querypage.results.map(function (item) {
return item.title;
}));
if (data.continue) {
let continueQuery = $.extend({}, query, data.continue);
return doQuery(continueQuery);
}
});
}
doQuery(query);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
例としてhttps://en.wikipedia.org/w/api.php?action=query&list=querypage&qppage=Longpages&format=jsonを追加できますか? –
あなたは長い記事、フルページで何を意味するのですか? –
@ rob.mスタブ以外の記事。フォーマット/ヘッダー/テーブル/リスト/ infoboxesなしで少なくとも1000文字を言うことができます。 –