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

从维基百科栽培品种列表提取植物名存Python列表应使用什么API

对应任务的最优API推荐

完成你描述的「提取栽培品种条目名称、匹配对应植物学名、最终存入Python列表」的任务,最高效最合适的接口是MediaWiki Action API,这是维基媒体官方提供的原生数据接口,相比直接爬取页面HTML的方案效率高很多,也符合维基的爬虫规则要求。

它的核心优势完全匹配你的需求:

  • 结构化内容直接获取:无需手动解析目标页面的零散HTML元素,调用action=parse模块即可直接拉取页面的结构化列表内容,匹配提取栽培品种条目名的开发成本极低
  • 学名批量查询能力:拿到条目名后,可直接通过同一API的action=query+prop=pageprops参数批量拉取对应植物页面的分类属性,学名一般存储在taxon_name字段中,无需单独爬取每个植物的详情页
  • Python生态适配完善:有mwclient、pymediawiki等成熟的第三方封装库可以直接调用,无需自行处理请求拼接、限流、错误重试逻辑,少量代码即可将最终结果存入Python列表。如果不想引入第三方依赖,直接通过requests库调用原生HTTP接口也非常简便。

基础请求逻辑参考:

import requests

api_params = {
    "action": "parse",
    "page": "Lists of cultivars",
    "format": "json",
    "prop": "wikitext"
}
# 后续自行解析wikitext提取条目名,再调用查询接口批量拉取学名即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 16:45:03