Нужно реализовать парсер на 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 ) Поля в таблицу добавлять динамически. Для каждого поля с таблицы ебей свое поле в таблице базы данных

4 года назад
AlexAntonenko
64 года
16 лет в сервисе
Был
5 месяцев назад

Выбранный исполнитель

zer0code
Арсен 
43 года
4 года в сервисе
Был
3 года назад
4 года назад
$110
12 дней
Escrow
Отличный исполнитель, все что было указанно в тз по функционалу он реализовал, все замечания и просьбы также были учтены и реализованы.
Вежливый, серьезный, опытный заказчик. Знает, чего хочет и каким образом это можно сделать, что весьма помогает в реализации. Надеюсь на дальнейшее сотрудничество. Рекомендую

Заявки фрилансеров

zer0code
Арсен 
43 года
4 года в сервисе
Был
3 года назад
4 года назад
Андрей
 
40 лет
16 лет в сервисе
Был
4 года назад
4 года назад
Олег
 
37 лет
4 года в сервисе
Был
2 года назад
10 отзывов(-1)
4 года назад
Евгений
 
39 лет
17 лет в сервисе
Был
3 часа назад
558 отзывов(-1)
4 года назад
ТОП-5
Веб-программирование
  • Похожие заказы

  • Требуется внести небольшие правки на сайт, разработанный с использованием YII 2. Ожидается, что исправления можно будет выполнить за несколько часов. Ищем ответственного исполнителя для оперативного решения задачи.

    Завершен
    4 года назад
  • Необходимо исправить парсер, написанный на PHP, для работы с сайтом Soccerway. Доступна информация в архиве. Ожидается качественное выполнение задачи и возможность задать уточняющие вопросы.

    Закрыт
    4 года назад
  • Необходимо разработать парсер для автоматического заполнения таблицы заказов на основе комментариев клиентов под постами и фотографиями ВКонтакте. Парсер должен извлекать информацию о товаре, артикуле и ценах из описания постов и заполнять данные в таблицу, включая имя клиента и ссылку на его профиль. Оптимизация процесса поможет избежать ручного ввода данных.

    Закрыт
    4 года назад
  • Ищется специалист для разработки API на Laravel 8.x и Apiato 10.x для образовательного SPA проекта (LMS для школьников). Необходим опыт в веб-программировании. Подробности будут обсуждены в личной переписке.

    Закрыт
    4 года назад
  • Требуется специалист для сбора ключевых метрик веб-сервиса и вывода их в таблицы. Есть существующая статистика в Метрике и Гугл Аналитикс, интеграция с Mailchimp и CRM на 1С-Битрикс. Возможны обсуждения стоимости и сроков, открыты к другим решениям. Уточняющие вопросы приветствуются.

    Закрыт
    4 года назад
  • $5000

    Необходимо создать программное обеспечение для ПК, которое сможет обойти проверки GeoComply для доступа к спортивным сайтам в США. Ищем опытных разработчиков, которые смогут справиться с этой задачей, учитывая сложность и высокие требования системы GeoComply. Решение должно гарантировать анонимность и успешный доступ из Нью-Джерси.

    Закрыт
    4 года назад
  • Требуется доработать функционал интернет-магазина на PHP. Задачи включают настройку слайдера для вывода товаров, добавление изображений в админ-панели, фильтры для выбора цены, отображение отзывов и новостей, создание полноценного раздела 'Справки' и реализацию фильтра по деталям на странице категории.

    Завершен
    4 года назад
  • Требуется разработать Telegram бот с логикой из 5-7 вопросов/ответов, поддержкой регулярных платежей в USD через Stripe и криптовалютными платежами в BTC, ETH, USDT. Технологии: Python/PHP на Linux или no-code решения. Подробное ТЗ в виде диаграммы последовательности на русском языке.

    Закрыт
    4 года назад
  • $296

    Требуется внедрение CRM AMOCRM для действующего страхового агентства. Необходимо подключение телефонии и виджетов, а также техподдержка на начальном этапе. Исполнитель должен иметь опыт внедрения в сфере страхования, чтобы понимать специфику работы. Укажите цены на услуги.

    Закрыт
    4 года назад