Парсинг на Laravel
На основе готового скрипта https://github.com/Havenstd06/Limg нужно добавить парсеры изображений из API, предоставленных сайтами:
pixabay.com
unsplash.com
pexels.com
В базу данных добавляем таблицу `models` - здесь будут храниться все модели камер. Модели камер будут извлечены из exif изображений.
Парсинг будет двух видов: ручной и автоматический:
ручной парсер:
в админке отдельная страница с формой из нескольких полей:
- возможность выбрать провайдер (all/pexels/unsplash/pixabay),
- popular/recent,
- limit (возможность парсить более 1000 изображений за один клик, чтобы сервер не упал),
- приветствовалась бы возможность парсинга по модели (если это возможно).
После каждого парсинга должна отображаться сводка о парсинге (из логов).
автоматический парсер (CRON)
в админке отдельная страница с настройками:
- вкл/выкл
- возможность выбрать частота (1 раз в день, раз в 2 дня, раз в неделю)
- limit (количество изображений)
- провайдер (all/pexels/unsplash/pixabay)
- popular/recent,
результат записывается в logs
Условия парсинга изображения:
изображение будет сохранено, только если изображение уникальная и не было уже сохранено;
изображение будет сохранено, только если изображение содержит данные exif;
изображение будет сохранено, только если в модель камеры меньше 100 изображений;
для каждого спарсенного изображения:
- изображение будет скопировано на сайт
- модель камеры, с которой была сделана эта фотография, полученная из exif, сохраняется в model_id (если модель не существует в БД - эта модель создается)
- сохранить exif (json со всеми данными)
- сохранить автор (json с именем и ссылкой на его профиль)
Подайте заявку, только если вы работали с другими API и знаете, как спроектировать парсер в соответствии с канонами Laravel (абстрактные классы/интерфейсы/контракты ...), но не по 100500 if-else в контроллере. Пример:
https://github.com/koel/koel/tree/master/app/Services
Пожалуйста, указывайте приблизительную цену и срок за описанный выше функционал.
-
651 6 0 Здравствуйте Alic.
В работе использую чистые языки (php, js) что позволяет сделать проект полностью под ваши пожелания, без ограничений.
Дальнейшее сопровождение.
Окончательная цена и срок после уточнения всех подробностей задания.
-
183 0 1 Добрый день!
Готов выполнить задание
Опыт в веб разработке более 4 лет.
Сделаю качественно, быстро и недорого .
С уважением, Нарек
-
821 25 4 2 Добрый день, у нас целая команда профессионалов, сделаем быстро. Пишите в ЛС
-
233 6 1 2 Здравствуйте
Огромный опыт с ларавел. Парсеры также писал, с апи работал)
Можем попробовать сотрудничать
Напишите в лс, обсудим детали
Жду ответа,
Артём
Актуальні фриланс-проєкти в категорії PHP
Поправити CLSПотрібно поправити Cumulative Layout Shift через код PageSpeed не бачить цієї проблемиале через гугл хром видно що є зсув макету для комп версії сторінки відповіднов гугл сеарч зявилася помилка стосовно швидкості комп версії Потрібно підняти на іншому хостингу актуальну… PHP, Веб-програмування ∙ 2 дні 11 годин тому ∙ 29 ставок |
Перенести повністю готову адаптивну HTML5-структуру в WordPress.
12 000 UAH
Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)… CMS, PHP ∙ 2 дні 14 годин тому ∙ 64 ставки |
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 3 дні 5 годин тому ∙ 25 ставок |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 4 дні 3 години тому ∙ 35 ставок |
Потрібен розробник для завершення та інтеграції проєкту з автоматичного збору й обробки данних
700 UAH
Основна частина парсера вже реалізована. Парсер працює на Windows-середовищі через Microsoft Edge: сайт має антибот-захист, тому збір даних виконується не прямими HTTP-запитами, а через живу браузерну сесію. Скрипти керують відкритою вкладкою Edge через Chrome DevTools Protocol,… PHP, Веб-програмування ∙ 4 дні 9 годин тому ∙ 26 ставок |