gpt4 book ai didi

wikipedia-api - 如何获取给定维基数据 ID 的语句列表?

转载 作者:行者123 更新时间:2023-12-04 20:43:25 25 4
gpt4 key购买 nike

我唯一能做的就是这个链接:

https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q568&format=jsonfm

但这会产生大量无用的数据。我需要的是获取给定项目的所有语句,但我看不到上面查询中的任何语句。

这将是:
{ "instance of" : "chemical element",
"element symbol" : "Li",
"atomic number" : 3,
"oxidation state" : 1,
"subclass of" : ["chemical element", "alkali metal"]
// etc...
}

是否有 API 或我必须抓取网页?

最佳答案

您想要的信息在您的查询中,但很难解码。例如,这个:

"P246": [
{
"id": "q568$E47B8CE7-C91D-484A-9DA4-6153F132997D",
"mainsnak": {
"snaktype": "value",
"property": "P246",
"datatype": "string",
"datavalue": {
"value": "Li",
"type": "string"
}
},
"type": "statement",
"rank": "normal",
"references": …
}
]

表示“元素符号”( property P246 )是“Li”。因此,您需要从查询中读取所有属性,然后找出您找到的每个属性的名称。

要获得语句,您还可以使用 action=wbgetclaims ,但它的格式与上面相同。

关于wikipedia-api - 如何获取给定维基数据 ID 的语句列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22175896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com