You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用UrbanDictionary API内置的random()函数获取随机词条及释义

Urban Dictionary随机词汇API调用解决方案

你不需要调用第三方Dart包的内置方法,Urban Dictionary公开API原生提供了随机词汇获取端点,直接用requests发起请求即可实现需求:

核心调用逻辑

  • 请求地址:http://api.urbandictionary.com/v0/random
  • 请求方式:GET
  • 无需额外鉴权参数,直接请求即可返回10条随机词汇及对应释义数据

完整可运行示例代码

import requests

# 发起随机词汇请求
resp = requests.get("http://api.urbandictionary.com/v0/random")
# 解析JSON格式返回结果
data = resp.json()

# 遍历返回的10条随机词汇条目,输出核心信息
for index, item in enumerate(data["list"], 1):
    # 替换返回内容里的方括号(用于标记关联词汇,去掉后可读性更高)
    definition = item["definition"].replace("[", "").replace("]", "")
    example = item["example"].replace("[", "").replace("]", "")
    print(f"===== 随机词汇 {index} =====")
    print(f"词汇:{item['word']}")
    print(f"释义:{definition}")
    print(f"用法示例:{example}\n")

常用返回字段说明

你可以根据自己的需求提取返回结果里的其他字段,常用字段如下:

  • word:词汇本身
  • definition:用户提交的释义内容
  • example:词汇的实际用法例句
  • thumbs_up:条目点赞数
  • thumbs_down:条目点踩数

内容的提问来源于stack exchange,提问作者Preston_Jarvis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 11:15:03