如何访问维基词典API中的“另请参阅”字段?

时间:2013-08-10 06:21:25

标签: api wiktionary

许多Wiktionary pages for Chinese Characters (Hanzi)包含页面顶部的链接和其他类似的字符。我想使用Wiktionary API在查询中发送单个字符,并接收与响应类似的字符列表。不幸的是,我似乎无法找到任何包含“另请参见”字段的查询。这种查询可能吗?

1 个答案:

答案 0 :(得分:0)

“see also”字段只是the page source中的一行wiki代码,API无法知道它与页面上的任何其他文本不同。

如果您对仅使用英文版维基词典感到满意,可以获取wikicode:index.php?title=太&action=raw,然后解析模板also的结果。在这种情况下,您要查找的行是{{also|大|犬}}

要检查页面上是否使用了该模板,请查询titles=太&prop=templates&tltemplates=Template:also

的API

类似的模板可用于维基词典的更多语言版本,以防您想使用除英语之外的其他来源。目前的清单是:

  • 峰br:Patrom:gwelet
  • CA:Plantilla:vegeu
  • CS:Šablona:维兹
  • de:Vorlage:Siehe auch
  • EL:Πρότυπο:δείτε
  • ES:Plantilla:desambiguación
  • eu:Txantiloi:Esanahi desberdina
  • 音响:Malline:katso
  • FR:MODELE:案中案
  • GL:莫德洛:均聚
  • ID:Templat:lihat
  • 是:Snið:sjáeinnig
  • 它:模板:韦迪
  • JA:テンプレート:见
  • no:Mal:seogså
  • OC:型号:veire
  • PL:Szablon:podobne
  • pt:Predefinição:vertambém
  • RU:Шаблон:比照
  • SK:Šablóna:参见
  • sv:Mall:seäven

has been suggested将WikiData项目扩展到Wiktionary。如果发生这种情况,您可以查询WikiData API以获取此类内容!