【问题标题】:Searching for files in Wikimedia / Wikipedia在维基媒体/维基百科中搜索文件
【发布时间】:2018-08-19 05:03:31
【问题描述】:

我正在尝试在 Wikimedia commons API 中搜索特定文件类型,但运气不佳。

当前状态: 我目前能够正常使用此查询获取 jpeg、png、svg 格式的图像

https://commons.wikimedia.org/w/api.php?action=query&generator=search&gsrnamespace=0|6&gsrsearch=searchTerm&gsrlimit=30&prop=imageinfo&iiprop=url|mime|thumbmime&iiurlwidth=400px&format=json

我在命名空间 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

有什么帮助吗?

【问题讨论】:

    标签: javascript php wikipedia-api wikimedia wikimedia-commons


    【解决方案1】:

    尝试搜索关键字filemime:image/gifhttps://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 上的“高级参数”下拉菜单是查找搜索关键字的好方法(尽管它不包括所有内容)。也可以看看full docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-12
      • 1970-01-01
      • 2012-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      相关资源
      最近更新 更多