2014-02-21 66 views

回答

0

请看看这里http://en.wikipedia.org/w/api.php,在那里你可以找到所有必要的信息。您可以选择以下列表中的答复格式:

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

还有通过包装API像JSONpedia消耗维基百科页面的机会,它的工作实况(问一个Wiki页面的当前JSON表示)和基于存储(查询先前在Elasticsearch和MongoDB中获取的多个页面)。

0

这是一个Windows curl语句,它返回维基百科条目(Albert Einstein)的JSON响应。大部分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 command可深入查看“内容”属性。

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