Сделать «сайт-прослойку».На первом экране пользователем вводится логин/пароль. Сайт сохраняет IP адрес пользователя.Затем после авторизации открывается другой (уже существующий) сайт без каких-либо изменений. Но «под капотом» происходит переадресация через прокси. Схематичная модель:Логин1 => прокси 1 => сайтЛогин2 ...
Парсер нескольких сайтов магазинов (3-7 шт)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Основные цели:
Парсинг данных вида: товар (карточка товара):массив синонимов (офферов)
Парсинг полей-характеристик товаров (они же фильтры)
Парсинг структуры категорий и связей товар-категория
Подробное ТЗ в ЛС.
Для каждой площадки свой набор таблиц товаров/категорий/полей и тд
Экстракторы (файловые):
Новые товары в категории: кликаем на категорию - возвращает дамп с новыми товарами для конкретной категории
Требования к стеку:
Laravel + laradock в корне репозитория (postgres clickhouse redis redis-webui laravel-horizon)
Во время парсинга, нужно отлавливать то обстоятельство, когда площадка меняет верстку карточки страницы и категорий и делать алерт в телегу и на почту
Во время ошибок делать алерт в телегу и(или) на почту
Юнит-тесты (хотя бы минимально)
Используем для очередей horizon (в контейнере ларадока)
Использование doctrineORM желательно
Для запросов используется массив проксей, это нужно сразу заложить в код, но при разработке их не использовать
Для парсинга товаров и парсинга категорий используются очереди с разными именами
Для запросов желательно использовать Guzzle
Логирование делаем стандартными средствами laravel
Логирование и другие вспомогательные операции по максимуму желательно выносить во вне классов (в декораторы, пример дам)
Таски для очереди нужно реализовать таким образом чтобы они были независимы от используемого движка очередей (чтобы с минимальными усилиями можно было переехать на другой движок очередей)
- Похожие заказы
- $120Веб-программирование6 заявокЗакрыт2 года назад
1. Синхронизация 1С с сайтом - берем картинки, описание, название, цены с 1с на сайт. 2. 1С наполнить картинками и описанием товаров. 3. Подключить эквайринг СберБанк 4. Форму заказ отредактировать: разделение на юр.лиц и физ.лиц ...
Веб-программирование1 заявкаЗакрыт2 года назадХотелось бы поднять сайт в зеленую зону по оценке Page Speed Insight. Сайт на Wordpress. Сайт скину в личные сообщение отликнувшимся.
Веб-программирование5 заявокЗакрыт2 года назад- $1500
Ищу хорошего php разработчика который умеет настраивать сервера под проекты. знаком с поисковой системой sphinx для доработки проекта. Что требуется: - написать несколько парсеров - подключить по api несколько сервисов - мелкие правки по коду php - несколько сложных форм - ...
Веб-программирование6 заявокЗакрыт2 года назад Требуется внести доработки на сайт на неткате. Настроить логику оформления заказа.
Веб-программирование1 заявкаЗакрыт2 года назадЗдравствуйте, нужно сделать ряд доработок на сайте интернет-магазина на базе OpenCart. 1) Масштабирование фото товаров в моб версии при просмотре категорий товаров. Сейчас не стабильно отрабатывает при переходе на страницу категории. Смотрю сайт с разных мобильных ...
Веб-программирование5 заявокЗакрыт2 года назадЛичный кабинет на 50 - 100 тыс. пользователей. По большей части будет отображать данные, которые приходят извне. Предполагается обновление данных в реальном времени, дашборды, динамическое добавление сущностей через всплывающие окна, то есть ожидается много работы ...
Веб-программирование8 заявокЗакрыт2 года назад1.Регистрация и авторизация с указанием цели (Ф.И.О, Контакты, email, биометрия). 2.Классификация по категориям обращений. 3.Интеграция с сервисом тестирование на проф. направленность по категориям цели обращения. 4.Выбор профессии или специальности обучения. 5.Переход к ...
Веб-программирование2 заявкиЗакрыт2 года назадНадо написать скрипт, реализующий два метода: 1. Авторизацию в аккаунт ВК по заданному логину и паролю. Авторизация должна имитировать вход в Android приложение (официальное API нам не подойдет!). Для реализации необходимо проснифеть трафик приложения ВК, взяв ...
Веб-программированиенет заявокЗакрыт2 года назадПоскольку сам не программист, попробую описать задачу. 1. Сбор ссылок с мертвых сайтов через вебархив. На каждом мертвом сайте и на каждой странице, есть рекламные ссылки, сбор таких ссылок в виде site.ru, проверка на дубли, проверка ...
Веб-программированиенет заявокЗакрыт2 года назад