3

我知道维基百科有 DBPedia,但维基词典中是否存在类似的东西?我想将https://en.wiktionary.org/wiki/Category:en:Occupations之类的内容转换为 JSON 或类似格式。

4

2 回答 2

1

如果您想获取与某个类别相关的所有条目,您可以使用 MediaWiki API。尝试以下查询:

https://en.wiktionary.org/w/api.php?action=query&list=categorymembers&cmtitle=Category:en:Occupations&cmprop=title

但是,如果您想获取 JSON、XML 或任何其他结构化数据格式的文字数据,情况会变得更糟。维基词典页面的内容以便于人类阅读的格式表示,因此 MediaWiki API 不提供任何方法来获取单词的定义/发音/同义词。不过,有一些 API,例如WordnikLingua Robot,可以从维基词典中提取数据并以 JSON 格式提供。

于 2019-09-06T08:13:15.503 回答
0

另一种方法是将维基分类 SQL 转储从维基媒体数据转储加载到 mysql 中,例如enwiktionary-20190901-category.sql.gz

然后使用https://en.wiktionary.org/api/rest_v1/检索(并解析!)您需要的信息的 html。

祝你好运!

于 2019-09-22T15:11:17.273 回答