Что такое парсер изображений
Парсер изображений — инструмент, который открывает веб-страницу и собирает список всех картинок на ней: адреса файлов, размеры, форматы и вес. Вручную это долго и ненадёжно: часть изображений подгружается только при прокрутке, часть задана фоном в CSS, часть хранится в нескольких размерах через srcset.
PICEX делает это за один запрос. Сервер открывает страницу в браузере Chrome, прокручивает её, ждёт подгрузки и собирает изображения из тегов img и picture, атрибутов srcset и data-src, CSS-фонов и мета-тегов для соцсетей. Пиксели счётчиков и битые ссылки отбрасываются.
Кому и зачем он нужен
- SEO-специалистам — найти тяжёлые изображения, которые замедляют страницу, и проверить картинки для соцсетей.
- Дизайнерам — собрать референсы, иконки и иллюстрации со страницы в одном месте.
- Владельцам магазинов — выгрузить фото своих товаров с маркетплейса или старого сайта.
- Разработчикам — получить список медиа страницы в JSON через API и использовать его в своём сервисе.
Онлайн или через API
В браузере удобно работать вручную: смотреть превью, фильтровать по формату и размеру, скачивать нужное. Для автоматизации есть REST API — один POST-запрос возвращает JSON с массивом изображений. Примеры на JavaScript и Python — в гайде по API.
Ограничения
Парсер видит страницу так же, как посетитель без аккаунта: если картинки показываются только после входа или сайт требует решить капчу, собрать их не получится. Используйте полученные изображения с учётом прав их авторов.