wikipedia-api - 维基词典 API:获取单词的标签,并指定语言
问题描述
例如,如果单词是dog
,我想得到以下内容,但只有英语部分,而不是其他语言部分,如==Afrikaans==
,==Danish==
等等。我应该使用什么 API?我看到了 API 页面,但很难理解。我唯一能找到的是parse
( https://en.wiktionary.org/w/api.php?action=parse&page=dog
),但这给了我 HTML,而不是标签,它有一个警告“无法识别的参数:url”,我不知道如何指定语言。
[[Image:YellowLabradorLooking.jpg|thumb|A dog (a [[Labrador retriever]])]]
===Alternative forms===
* {{l|en|darg}}, {{l|en|dawg}}, {{l|en|dug}} {{qualifier|dialectal}}
* {{l|en|doggie}}, {{l|en|doggy}} {{qualifier|childish}}
===Pronunciation===
* {{a|RP}} {{IPA|en|/dɒɡ/}}
...
解决方案
这看起来做你想做的事:
https://en.wiktionary.org/w/api.php?action=parse&page=dog§ion=1&prop=wikitext
您可能想检查它是否以 ==English== 开头,但我认为如果您使用的是 en.wiktionary,第 1 部分将始终是英语。
推荐阅读
- machine-learning - wandb - 在运行时访问记录的值
- perl - 无法从 cron 运行 Perl 脚本
- c++ - macOS Big Sur 11.1 找不到 stdlib.hw
- javascript - 如何使 React 组件在样式方面可重用?
- gradle - Gradle 多项目构建与组合构建
- javascript - 如何从component.ts中找到一个HTMLElement,而在component.html中没有任何引用?
- python - 安装 opencv-python 模块
- postgresql - 如何删除具有相同名称的 IBMCloud 数据库实例
- types - Erlang 从超类型中排除类型
- c++ - 在 BYTE 数组中存储 BYTE* 地址