2014-02-21 3 views
0

Есть ли какой-либо API-интерфейс wikipedia для извлечения его содержимого в простой JSON, если это возможно, без BBODE или специального кода WIKIPEDIA! Что-то похожее на json API youtube, как thisAPI Википедии в json

ответ

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, он работает как в прямом эфире (спросите для текущего представления JSON страницы вики) и на основе хранилища (запросите несколько страниц, которые раньше попадали в Elasticsearch и MongoDB).

0

Вот инструкция Windows curl, которая возвращает ответ 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 command, чтобы развернуть в собственность "содержание".

jq ".query.pages[].revisions[].content" < curl-wiktionary-result.json 
Смежные вопросы