Чтобы получить все страницы ссылку Википедии вы должны использовать Wikipedia API и получить все свойства элемента викиданных нужно Wikidata API, так что это не возможно создать один запрос с двумя запросами к оба API. Но! Первая часть вашего вопроса уже возможна. А о втором ... вы ничего не сказали для этого, какая информация вам нужна из Wikidata.
Вы можете получить идентификаторы Викидедии и другую информацию для всех ссылок на страницы Википедии, таких как координаты, ссылки, внутренние и внешние ссылки, изображения, текстовое содержимое, вкладчики, история, права страницы, категории, шаблоны и т. Д. ... Для этого мы можем использовать только API Википедии, потому что наша точка входа - это страница Википедии, плюс генератор функция API.
Например, это как получить викиданные ID, короткий текст интро и основное изображение для первых 20 интервиков ссылок на Dolphin Википедии странице:
https://en.wikipedia.org/w/api.php?action=query&generator=links&format=xml&redirects=1&titles=Dolphin&prop=pageprops|extracts|pageimages&gpllimit=20&ppprop=wikibase_item&exintro=1&exlimit=20&piprop=name&pilimit=20
Основных query параметры:
action=query&format=xml&redirects=1&titles=Dolphin
generator=links
- для получения всей страницы links (работает совместно с)
prop=pageprops|extracts|pageimages
- что получить от ссылки
Свойства:
- pageprops - получить викиданные ID (работает с
ppprop=wikibase_item
)
- extracts - получить первые строки текста с этой страницы (работает с
exintro=1
и exlimit=20
)
- pageimages - получить основное изображение (работает с
piprop=name
и pilimit=20
)
Таким же образом вы можете получить и другую информацию, перечисленную here в параметре prop
.
Нет, сегодня я в порядке. –
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что это не вопрос. –
@PaulCollingwood, да, это вопрос, но GautamSavaliya был удален (проверьте историю). – Termininja