使用 MediaWiki API 获取随机 SVG 图像
是否可以使用 MediaWiki API 返回随机图像?如果可以的话我可以指定一个文件类型,例如 SVG 吗?
Is it possible to use the MediaWiki API to return a random image? If so can I specify a filetype such as SVG?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
随机,是的;按文件类型,没有。
如果您知道图像命名空间为 6,则可以使用:
http://commons.wikimedia.org/w/api.php?action=query&list=random&rnnamespace=6
请注意,维基百科上的大多数图像都位于维基共享资源,因此是 commons.wikimedia.org URL。如果您需要图像信息(例如 URL),请使用 random 作为生成器:
http://commons.wikimedia.org/w/api.php?action=query&generator=random&grnnamespace=6&prop=imageinfo&iiprop=url
Random, yes; by file type, no.
If you know that the image namespace is 6, then you can use:
http://commons.wikimedia.org/w/api.php?action=query&list=random&rnnamespace=6
Note that most images on Wikipedia are on Wikimedia Commons, hence the commons.wikimedia.org URL. If you want image info, such as the URL, use random as a generator:
http://commons.wikimedia.org/w/api.php?action=query&generator=random&grnnamespace=6&prop=imageinfo&iiprop=url