Требуется внести небольшие правки на сайт, разработанный с использованием YII 2. Ожидается, что исправления можно будет выполнить за несколько часов. Ищем ответственного исполнителя для оперативного решения задачи.
Сделать парсер Ebay на PHP
Нужно реализовать парсер на PHP
Парсер должен менять
Proxy - можно попробовать взять отсюда https://spys.one/free-proxy-list/US/ (или я дам несколько с паролем)
UserAgent - можете использовать https://github.com/phpfail/UserAgentGenerator
Он должен состоять из 2 этапов (работать они должны паралельно)
1 этап парсер каталога (парсить нужно постоянно, все новые лоты, скрипт должен работать в кроне чи записывать все лоты которые появились)
На входе ссылка каталога. Например https://www.ebay.com/b/Mountain-Bikes/177831/bn_1867986 (парсить должно любую категорию Ebay)
Можно ходить по каталогу и записывать в базу лоты, пока не встретим уже существующий лот, главное, что бы в базе были все лоты с категории
-IdLots (автоинкремент)
- Title (s-item__title) прадварительно очистить от html
- Url - ссылку на лот
- Price - (s-item__price)
- operationId (парсим operationId)
- DateAdd (дата добьавление лота)
2 этап парсер лота (нужно парсить постоянно, когда есть новые лоты, лоты которые не распарисли и не добавили в базу)
Дальше нужно ходить по ссылкам лотов (Url) и парсить
- Заголовок лота (h1)
- Цену
- Проставлять это (Current bid- ставка или Price - окончательная цена)
- Фотографии в максимальном разрешении (сохранять в массив)
- Месторасположение (Item location)
- Состояние (Condition)
Распарсить таблицу Item specifics, каждое значение в отдельное поле (Например https://www.ebay.com/itm/2008-Specialized-Rockhopper-Comp-Disc-29er-Mountain-Bike-17-Retail-1000/393160448598?hash=item5b8a305a56:g:UXwAAOSw8U5gOY-o название поле Vintage Значение No, название поле MPN Значение Does Not Apply ) Поля в таблицу добавлять динамически. Для каждого поля с таблицы ебей свое поле в таблице базы данных
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗавершен4 года назад
Необходимо исправить парсер, написанный на PHP, для работы с сайтом Soccerway. Доступна информация в архиве. Ожидается качественное выполнение задачи и возможность задать уточняющие вопросы.
Веб-программирование1 заявкаЗакрыт4 года назадНеобходимо разработать парсер для автоматического заполнения таблицы заказов на основе комментариев клиентов под постами и фотографиями ВКонтакте. Парсер должен извлекать информацию о товаре, артикуле и ценах из описания постов и заполнять данные в таблицу, включая имя клиента и ссылку на его профиль. Оптимизация процесса поможет избежать ручного ввода данных.
Веб-программирование7 заявокЗакрыт4 года назадИщется специалист для разработки API на Laravel 8.x и Apiato 10.x для образовательного SPA проекта (LMS для школьников). Необходим опыт в веб-программировании. Подробности будут обсуждены в личной переписке.
Веб-программирование3 заявкиЗакрыт4 года назадТребуется настроить возможность оплаты на сайте для покупки электронных и аудиокниг. Необходима интеграция платежной системы и тестирование функционала.
Веб-программирование2 заявкиЗакрыт4 года назадТребуется специалист для сбора ключевых метрик веб-сервиса и вывода их в таблицы. Есть существующая статистика в Метрике и Гугл Аналитикс, интеграция с Mailchimp и CRM на 1С-Битрикс. Возможны обсуждения стоимости и сроков, открыты к другим решениям. Уточняющие вопросы приветствуются.
Веб-программированиенет заявокЗакрыт4 года назад- $5000
Необходимо создать программное обеспечение для ПК, которое сможет обойти проверки GeoComply для доступа к спортивным сайтам в США. Ищем опытных разработчиков, которые смогут справиться с этой задачей, учитывая сложность и высокие требования системы GeoComply. Решение должно гарантировать анонимность и успешный доступ из Нью-Джерси.
Веб-программирование3 заявкиЗакрыт4 года назад Требуется доработать функционал интернет-магазина на PHP. Задачи включают настройку слайдера для вывода товаров, добавление изображений в админ-панели, фильтры для выбора цены, отображение отзывов и новостей, создание полноценного раздела 'Справки' и реализацию фильтра по деталям на странице категории.
Веб-программирование1 исполнительЗавершен4 года назадТребуется разработать Telegram бот с логикой из 5-7 вопросов/ответов, поддержкой регулярных платежей в USD через Stripe и криптовалютными платежами в BTC, ETH, USDT. Технологии: Python/PHP на Linux или no-code решения. Подробное ТЗ в виде диаграммы последовательности на русском языке.
Веб-программирование2 заявкиЗакрыт4 года назад- $296
Требуется внедрение CRM AMOCRM для действующего страхового агентства. Необходимо подключение телефонии и виджетов, а также техподдержка на начальном этапе. Исполнитель должен иметь опыт внедрения в сфере страхования, чтобы понимать специфику работы. Укажите цены на услуги.
Веб-программирование1 заявкаЗакрыт4 года назад