Поиск файлов в Викимедиа / Wikipedia

Я пытаюсь найти определенные типы файлов в API Wikimedia Commons, но не очень много везет.

Текущий статус: в настоящее время я могу получать изображения в форматах 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) или даже видео / аудио. Я не могу найти это нигде.

Текущий хак, которым я пользуюсь, является регулярным выражением в searchterm, и он каким-то образом анализирует его (хотя и с низкой точностью)

? action = query & generator = search & gsrnamespace = 0 | 6 & gsrsearch = / ^ searchTerm. * gif $ / & gsrlimit = 30 & prop = imageinfo & iiprop = url | mime & iiurlwidth = 400px & format = json

Любая помощь?

1 ответ

Попробуйте найти ключевое слово filemime:image/gif.

Раскрывающийся список "Расширенные параметры" на странице поиска - это хороший способ узнать о ключевых словах поиска (хотя он не включает все). Вы также можете посмотреть полные документы.

Другие вопросы по тегам