有没有办法根据实体的名称获取维基数据页面信息,例如,如果我想获取谷歌的页面数据.我认为必须使用具有相应实体值的"实体"来完成,但我不确定是否有任何简单的方法来确定实体值.
好的,我正试图从维基数据中获取有关电影的信息,以此电影为例:https://www.wikidata.org/wiki/Q24871
在页面上,数据以可读格式清晰显示,但是当您尝试通过API提取数据时,您会得到以下信息:https://www.wikidata.org/w/api.php?action = wbgetentities &ids = Q24871
这是一个部分:
"P272": [
{
"id": "q24871$4721C959-0FCF-49D4-9265-E4FAC217CB6E",
"mainsnak": {
"snaktype": "value",
"property": "P272",
"datatype": "wikibase-item",
"datavalue": {
"value": {
"entity-type": "item",
"numeric-id": 775450
},
"type": "wikibase-entityid"
}
},
"type": "statement",
"rank": "normal"
},
{
"id": "q24871$31777445-1068-4C38-9B4B-96362577C442",
"mainsnak": {
"snaktype": "value",
"property": "P272",
"datatype": "wikibase-item",
"datavalue": {
"value": {
"entity-type": "item",
"numeric-id": 3041294
},
"type": "wikibase-entityid"
}
},
"type": "statement",
"rank": "normal"
},
{
"id": "q24871$08009F7A-8E54-48C3-92D9-75DEF4CF3E8D",
"mainsnak": {
"snaktype": …Run Code Online (Sandbox Code Playgroud) 如何从英文维基百科文章名称获取维基数据ID,也用于重定向?是否有API调用?
例:
Karachi >> Q8660
Karaachi >> Q8660
Run Code Online (Sandbox Code Playgroud)
我Google API用来获取地点信息并将其存储到数据库中.使用Google API我能够获得地址,开放时间,评级和评论,如下图所示.
但是,我无法获得在下面的图像中以红色圆圈突出显示的地方描述.("Quaint Italian mainstay for deep-dish, Chicago-style pizza, calzones, pastas & hot dogs.")

我希望在我的申请中提供这些信息.我认为谷歌正在从中获取这些信息
但我不确定.任何人都可以帮我建议我如何获取该信息或我可以用来获取该信息的任何其他API google place_id.
任何帮助将受到高度赞赏.
谢谢
freebase wikipedia-api google-places-api google-places wikidata-api
以此Freebase查询为例,如何使用Wikidata api运行相同的查询?
[{
"id": null,
"name": null,
"type": "/film/film",
"/film/film/directed_by": "Steven Spielberg",
"/film/film/genre": "Drama",
"/film/film/story_by": [],
"starring": [{
"actor": [{
"name": "Tom Hanks",
"key": [{
"namespace": "/authority/imdb/name",
"value": null
}]
}]
}],
"/film/film/initial_release_date>": "2000",
"/film/film/initial_release_date<": "2003"
}]
Run Code Online (Sandbox Code Playgroud)
谢谢.
维基数据有一个名为智能手机模型的项目.
我想得到它的所有实例.
问题:如何使用实时服务器以编程方式获取实例的标识符?
最好不要包含在WhatLinksHere中显示但在"Wikidata:"命名空间而不是主命名空间中的误报.
如何从维基数据ID(例如:Q19675)获取维基百科页面(使用特定语言,比如法语)?这个问题似乎很明显,但奇怪的是,我在网上找不到任何内容.我正在寻找一个url命令,我可以使用请求Python模块,如:
url = "https://www.wikidata.org/w/api.php?action=some_method&ids=Q19675"
r = requests.post(url, headers={"User-Agent" : "Magic Browser"})
Run Code Online (Sandbox Code Playgroud)
有人可以帮帮我吗?
我曾经通过使用一些正则表达式解析导出来从导出的维基百科文章中检索中介语链接.
在WikiData项目的第1阶段,这些链接已移至维基数据上的单独页面.
例如,文章Ore Mountains在导出中不再有语言链接.语言链接现在是Q4198.
如何导出语言链接?
我想知道,有没有办法通过指定的属性使用他们的API查找维基数据实体.例如,有很多实体具有Freebase ID属性(属性:P646).它是唯一标识符,我希望通过此标识符获取实体.
谁知道如何实现这一目标?
如何使用SPARQL端点通过ID获取维基数据中的英语或任何其他语言的标签?
wikidata-api ×10
wikidata ×9
sparql ×3
wikipedia ×3
freebase ×2
json ×1
linked-data ×1
python-2.7 ×1