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

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

Текущее состояние:
В настоящее время я могу получать изображения в форматах jpeg, png, svg, обычно используя этот запрос

https://commons.wikimedia.org/w/api.php?action=query&генератор = поиск&gsrnamespace = 0 | 6&gsrsearch = SEARCHTERM&gsrlimit = 30&проп = ImageInfo&iiprop = URL | мим | thumbmime&iiurlwidth = 400px&Формат = JSON

Где я ищу в пространствах имен 0,6 для термина «searchTerm», который возвращает изображения в упомянутом формате.

Однако у меня много проблем с фильтрацией определенных типов файлов, например, мне нужно возвращать только файлы GIF (в формате .gif) или даже видео / аудио. Я не могу найти это нигде.

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

?Действие = запрос&генератор = поиск&gsrnamespace = 0 | 6&gsrsearch = / ^ searchTerm. * gif $ /&gsrlimit = 30&проп = ImageInfo&iiprop = URL | мим&iiurlwidth = 400px&Формат = JSON

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

3

Решение

Попробуйте найти ключевое слово filemime:image/gif: https://commons.wikimedia.org/w/api.php?action=query&генератор = поиск&gsrnamespace = 6&gsrsearch = SEARCHTERM% 20filemime: изображение / GIF&gsrlimit = 30&проп = ImageInfo&iiprop = URL | мим | thumbmime&iiurlwidth = 400px&Формат = jsonfm

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]