json中的维基百科API

json中的维基百科API,json,wikipedia-api,Json,Wikipedia Api,是否有任何wikipedia API可用于获取纯JSON格式的内容(如果可能),而无需BBCODE或wikipedia特殊代码!类似于youtube的json API的东西,如请看这里,在那里你可以找到所有必要的信息。您可以从以下列表中选择响应的格式: json, jsonfm, php, phpfm, wddx, wddxfm, xml, xmlfm, yaml, yamlfm rawfm, txt, txtfm, dbg, dbgfm, dump, dumpfm, none 还可以通过包装

是否有任何wikipedia API可用于获取纯JSON格式的内容(如果可能),而无需BBCODE或wikipedia特殊代码!类似于youtube的json API的东西,如

请看这里,在那里你可以找到所有必要的信息。您可以从以下列表中选择响应的格式:

json, jsonfm, php, phpfm, wddx, wddxfm, xml, xmlfm, yaml, yamlfm
rawfm, txt, txtfm, dbg, dbgfm, dump, dumpfm, none

还可以通过包装器API使用Wikipedia页面,例如,它既可以实时工作(询问Wiki页面的当前JSON表示形式),也可以基于存储(查询以前在Elasticsearch和MongoDB中摄取的多个页面).

下面是一个Windows
curl
语句,返回Wikipedia条目的JSON响应(Albert Einstein)。大多数HTML标记已被删除,但仍保留。还包含一些维基百科标记

curl "https://en.wikipedia.org/w/api.php?origin=*&action=query&format=json&formatversion=2&redirects&prop=revisions&rvprop=content&titles=Albert+Einstein" -o curl-wiktionary-result.json
用于向下钻取“内容”属性

jq ".query.pages[].revisions[].content" < curl-wiktionary-result.json
jq.query.pages[].revisions[].content“