以此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)
谢谢.
我需要获取任何电影的信息框内容.我知道这部电影的名字.一种方法是获取维基百科页面的完整内容,然后解析它直到找到{{Infobox然后获取信息框的内容.
使用某些API或解析器还有其他方法吗?
我正在使用Python和pywikipediabot API.
我也熟悉wikitools API.因此,如果有人拥有与wikitools API相关的解决方案,请使用pywikipedia而不是pywikipedia.