又一个英语维基词典解析问题。
总的来说,我准备好解析 wikitext 格式,所以标准 API 适合我。
问题是我想使用英语维基词典 API 来获取变格表。出于某种奇怪的原因,这些表由代码引用。有时它们在输出中,但在大多数情况下它们都丢失了。例如,调用像http://en.wiktionary.org/w/api.php?format=xml&action=query&titles=крот&rvprop=content&prop=revisions&redirects=1这样的俄语单词会产生:
====Declension====
{{ru-noun-table|b|a=an}}
如何将其转换为完整的变格表?
我从这里玩了一堆参数:https ://www.mediawiki.org/wiki/API:Query - 没有结果。
我发现的一种解决方法是使用新的 Wiktionary RESTful API,如下所示:https ://en.wiktionary.org/api/rest_v1/page/html/крот (参考:https ://en.wiktionary.org/api/ rest_v1/#/)。但它只返回 HTML,更难解析!
这是可以做到的最好的吗?
也许对变格表有特殊要求吗?我的意思是,如果它被生成,那么一定有办法。