Парсинг на 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 Здравствуйте
Огромный опыт с ларавел. Парсеры также писал, с апи работал)
Можем попробовать сотрудничать
Напишите в лс, обсудим детали
Жду ответа,
Артём
Current freelance projects in the category PHP
Fix CLSIt is necessary to fix the Cumulative Layout Shift through code PageSpeed does not see this problem, but through Google Chrome, it is visible that there is a layout shift for the desktop version of the page According to Google Search, there is an error regarding the speed of… PHP, Web Programming ∙ 2 days 8 hours back ∙ 28 proposals |
Transfer the fully ready adaptive HTML5 structure to WordPress.
267 USD
I am looking for an experienced WordPress developer who can convert our meticulously prepared static HTML5/CSS3 code into a high-performance custom WordPress theme. The frontend is almost ready (about 99%): semantic markup, metadata, and multilingual structure (hreflang) are… Content Management Systems, PHP ∙ 2 days 11 hours back ∙ 63 proposals |
GoPos IntegrationHello, has anyone done an integration of GoPos with a custom website for a restaurant in Poland? I need help, their documentation is very sparse, there is only swagger and it lacks descriptions. https://app.gopos.io/doc/swagger-ui/index.html The essence is this: we used their… PHP, Web Programming ∙ 3 days 3 hours back ∙ 25 proposals |
Write meta data for ALT using AIA website on Laravel, the site has many images for which it is necessary to automatically generate correct semantic and relevant ALT descriptions for the images, with the possibility of verification. AI & Machine Learning, PHP ∙ 4 days back ∙ 35 proposals |
A developer is needed to complete and integrate a project for automatic data collection and processing.
16 USD
The main part of the parser has already been implemented. The parser works in a Windows environment through Microsoft Edge: the site has anti-bot protection, so data collection is performed not through direct HTTP requests, but through a live browser session. The scripts control… PHP, Web Programming ∙ 4 days 6 hours back ∙ 26 proposals |