我正在尝试在 Wikimedia commons API 中搜索特定文件类型,但运气不佳。
当前状态:我目前能够正常使用此查询获取 jpeg、png、svg 格式的图像
我在命名空间 0,6 中搜索术语“searchTerm”,它以上述格式返回图像。
但是,我在过滤掉特定文件类型时遇到了很多麻烦,例如我只需要返回 GIF 文件(.gif 格式)甚至视频/音频。我在任何地方都找不到记录。
我正在使用的当前 hack 是搜索项中的正则表达式,它以某种方式解析它(虽然精度很低)
?action=query&generator=search&gsrnamespace=0|6&gsrsearch=/^searchTerm .*gif$/&gsrlimit=30&prop=imageinfo&iiprop=url|mime&iiurlwidth=400px&format=json
有什么帮助吗?