2013-08-10 3 views
1

Многие из Wiktionary pages for Chinese Characters (Hanzi) включают ссылки в верхней части страницы другим похожим символам. Я хотел бы использовать Wiktionary API для отправки одного символа в запросе и получения списка похожих символов, таких как ответ. К сожалению, я не могу найти какой-либо запрос, который включает в себя поле «См. Также». Возможно ли такое задание?Как получить доступ к полю «Смотрите также» в Викисловарь API?

ответ

0

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

Если вы заинтересованы в использовании только на английском языке Викисловарь, вы можете получить wikicode: index.php?title=太&action=raw, а затем проанализировать результат для шаблона also. В этом случае строка, которую вы ищете, - {{also|大|犬}}.

Чтобы проверить, если шаблон используется на странице на всех, запрос к API для titles=太&prop=templates&tltemplates=Template:also

Подобных шаблонов строения в более языковых изданиях Wiktionary, в случае, если вы хотите использовать другие источники, чем английский. Текущий список:

  • уш: Patrom: gwelet
  • ча: Plantilla: vegeu
  • CS: Šablona: Viz
  • де: Vorlage: Siehe Auch
  • эль: Πρότυπο: δείτε
  • эс: Plantilla: desambiguación
  • ес: Txantiloi: Esanahi desberdina
  • Fi: Malline: кацо
  • пт: Modele: VOIR
  • Г.Л.: Модело: гомо
  • ID: Templat: lihat
  • является: SNID: SJA einnig
  • это: Шаблон: Веди
  • JA: テ ン プ レ ー ト: см
  • №: Mal: ​​се OGSA
  • ос: MODEL: veire
  • пл: Szablon: podobne
  • пт: Predefinição: ве г também
  • RU: Шаблон: Cf
  • ск: Šablóna: См
  • св: торговый центр: с Aven

Это has been suggested, что проект викиданного быть расширен, чтобы покрыть Wiktionary. Если и когда это произойдет, вы можете запросить APIWikiData для такого рода вещей!

+0

Большое спасибо. Одна поправка к [URL-адресу запроса] (https://en.wiktionary.org/w/api.php?action=query&titles= 太 & prop = templates & tltemplates = Шаблон: также), хотя: «также» не следует заглатывать. – carpiediem