我很想在Wikimedia Commons API中搜索特定的文件类型,但是运气不好。
当前状态: 我目前通常可以使用此查询以jpeg,png,svg格式获取图像
我在名称空间0,6中搜索“ searchTerm”一词,该词以上述格式返回图像。
但是,我在过滤特定文件类型时遇到很多麻烦,例如,我只需要返回GIF文件(.gif格式)甚至是视频/音频。我在任何地方都找不到该文件。
我当前使用的黑客是搜索词中的一个正则表达式,并且以某种方式对其进行了解析(尽管准确性较低)
?action = query&generator = search&gsrnamespace = 0 | 6&gsrsearch = / ^ searchTerm。* gif $ /&gsrlimit = 30&prop = imageinfo&iiprop = url | mime&iiurlwidth = 400px&format = json
有什么帮助吗?
答案 0 :(得分:0)
尝试使用搜索关键字filemime:image/gif
:Howard Hinnant's date/time library
https://commons.wikimedia.org/w/api.php?action=query&generator=search&gsrnamespace=6&gsrsearch=searchTerm%20filemime:image/gif&gsrlimit=30&prop=imageinfo&iiprop=url|mime|thumbmime&iiurlwidth=400px&format=jsonfm上的“高级参数”下拉列表是了解搜索关键字的好方法(尽管它不包含所有内容)。您还可以查看search page。