是否有一个干净的维基百科 API 仅用于按文章名称检索图像?
Is there a clean wikipedia API just for retrieve image by article name?
我只需要检索维基百科页面内具有特定尺寸的图像,图像可能有描述以及宽度和高度。
更新:
我问的是检索维基百科文章中的所有图像,而不是维基百科文章的主要图像!
要从 MediaWiki 文章中检索所有图像,查询 the images
property:
http://en.wikipedia.org/w/api.php?action=query&prop=images&titles=Main%20Page
那么你可以ask for paths to specific sizes:
https://en.wikipedia.org/w/api.php?action=query&titles=File:Bubolz%20Grass.jpg&prop=imageinfo&&iiprop=url&iiurlwidth=220
最后,您可以将第一个查询用作第二个查询的 generator,以便在一个请求中获取所有数据:
https://en.wikipedia.org/w/api.php?action=query&generator=images&titles=Albert%20Einstein&prop=imageinfo&&iiprop=url&iiurlwidth=220
请注意,这是 MediaWiki 核心的一部分 API,并不特定于维基百科甚至维基媒体世界。
我只需要检索维基百科页面内具有特定尺寸的图像,图像可能有描述以及宽度和高度。
更新:
我问的是检索维基百科文章中的所有图像,而不是维基百科文章的主要图像!
要从 MediaWiki 文章中检索所有图像,查询 the images
property:
http://en.wikipedia.org/w/api.php?action=query&prop=images&titles=Main%20Page
那么你可以ask for paths to specific sizes:
https://en.wikipedia.org/w/api.php?action=query&titles=File:Bubolz%20Grass.jpg&prop=imageinfo&&iiprop=url&iiurlwidth=220
最后,您可以将第一个查询用作第二个查询的 generator,以便在一个请求中获取所有数据:
https://en.wikipedia.org/w/api.php?action=query&generator=images&titles=Albert%20Einstein&prop=imageinfo&&iiprop=url&iiurlwidth=220
请注意,这是 MediaWiki 核心的一部分 API,并不特定于维基百科甚至维基媒体世界。