Сделать парсер Ebay на PHP

Александр16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.03.2021

Нужно реализовать парсер на 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

Нужно ходить по каталогу и записывать в базу лоты, пока не встретим уже существующий лот

-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 ) Поля в таблицу добавлять динамически.

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