Добро пожаловать в Dst Wiki!
Документация Destination Wiki (Dst Wiki)
Представляем вам Документацию по Destination Wiki (Dst Wiki) - широкому справочному ресурсу, предназначенному для предоставления информации о различных пунктах назначения:
- Города
- Страны
- Исторические места
- Популярные достопримечательности
- Другие туристические объекты
Dst Wiki содержит всестороннюю информацию, составленную сообществом пользователей. К ней обычно относятся:
- Общая историческая справка
- Описание главных достопримечательностей
- Полезные советы для путешественников
- И многое другое
Dst Wiki становится все более популярным благодаря своему обширному объему предоставляемой информации. Если вы разрабатываете веб-приложение или сайт, связанный с туризмом или путешествиями, Dst Wiki может быть для вас ценным источником данных.
API Dst Wiki
Для доступа к данным Dst Wiki вы можете воспользоваться множеством API. Одним из них является MediaWiki API, с помощью которого можно получать информацию о различных пунктах назначения.
Пример кода на Python:
import requests
def get_dst_info(dst_title):
S = requests.Session()
URL = "https://en.wikipedia.org/w/api.php"
PARAMS = {
"action": "query",
"format": "json",
"prop": "extracts",
"exintro": "",
"explaintext": "",
"titles": dst_title
}
R = S.get(url=URL, params=PARAMS)
DATA = R.json()
page_id = next(iter(DATA['query']['pages'].keys()))
description = DATA['query']['pages'][page_id]['extract']
return description
dst_title = "Paris" # Пример названия пункта назначения
dst_info = get_dst_info(dst_title)
print(dst_info)
В этом примере мы используем библиотеку Requests в Python для отправки запроса к MediaWiki API. Мы передаем параметры запроса, включая действие "query", формат вывода "json", свойства, которые мы хотим получить (в данном случае "extracts" для текстового описания), а также заголовок статьи, которую мы ищем. После получения ответа мы извлекаем описание со страницы и возвращаем его.
Важно отметить, что указанный пример кода работает для англоязычной версии Wikipedia, так как URL API указан для английского языка. Если вам необходимо получить данные с других языковых версий Dst Wiki, вам следует изменить URL и указать соответствующий язык в параметрах запроса.
Использование API Dst Wiki позволяет получать развернутую информацию о пунктах назначения, которая может быть использована для создания разнообразных приложений и веб-сайтов, связанных с туризмом и путешествиями. Документация API Dst Wiki и MediaWiki API предоставляет более подробную информацию о возможностях запросов и параметрах, которые можно использовать для получения нужной вам информации.