2016-06-21 5 views
0

Привет Я работаю над сайтом, который извлекает случайные статьи из Википедии и отображает их на моем сайте. Проблема в том, что я не знаю, как получить эти статьи. Документация также не нужна. Может кто-нибудь посоветует мне, как подойти к нему? Можем ли мы использовать api? Я использую PHP + HTML.Извлечение случайных статей из wikipedia

+2

Добро пожаловать. Пожалуйста, прочитайте [как спросить] (http://stackoverflow.com/help/how-to-ask) и что находится в области переполнения стека. – micstr

+1

Ссылка на случайную статью в Википедии: 'https: //en.wikipedia.org/wiki/Special: Random'. Вы можете просто сделать вызов AJAX на эту страницу, а затем поместить содержимое возвращаемого данных в тег '', где вы хотите. –

ответ

0

Просто используйте эту ссылку: https://en.wikipedia.org/wiki/Special:Random Он покажет вам случайную статью. Вы можете попробовать включить его на свой сайт с php или как iframe.

+0

Что я хочу, так это то, что вся статья отображается «как есть» на моем сайте. –

+0

Вы имеете в виду статью без меню википедии? Затем вы можете попробовать что-то вроде этого: http://stackoverflow.com/questions/4101770/load-content-of-a-div-on-another-page –

+0

Спасибо, но это реализовано с помощью JQuery, не существует какого-либо метода обхода PHP ? –

0

Очень недавно был выпущен новый API endpoint.

Это дает вам случайную статью в запрошенном формате, который может быть только заголовком, html, резюме, мобильными разделами или мобильными разделами (специальные форматы, оптимизированные для использования в мобильных приложениях). Также можно получить набор статей, связанных со случайной статьей.

Также это «умный случайный» - он отфильтровывает статьи без контента, специальных страниц и т. Д., Поэтому вы можете более точно получить хорошую случайную статью, используя эту конечную точку API, а затем специальную страницу.

Смежные вопросы