Редактировать парсер каталога запчастей

Задание закрыто
Стоимость:Договорная
Срок выполнения:3 дня
Варианты оплаты:По договоренности
Дата публикации:2025-04-06 20:45
Обновлено:2025-04-16 13:44
Был(а) на сайте:2025-12-24 11:21

Редактировать парсер каталога запчастей

 
Задача

На сайте ИМ запчастей для мото техники реализован каталог запасных частей через парсер PHP, который грабит данные с сайта-донора.
Примерно работа парсера выглядит так:
Сначала выбираете на сайте ИМ марку и тип техники, эти данные ниоткуда не парсятся они заранее известны, выбранные вами данные по средствам скрытой формы отправляются на сервер сайта ИМ, откуда то ли пост то ли гет запросом(точно не знаю, но и не важно) отправляются на сервер 2 (хост руцентр), он в свою очередь обращается уже к сайту-донору и забирает необходимые данные и в формате json возвращает их ответом на вышеописанный запрос на сайт ИМ, где JavaScript ом этот json преображается в html и выводится на сайт, следующие этапы аналогично.
Проблема:
-донор блокирует РФ по IP и парсер не может получить данные
-кеш парсера саомочищался с некой периодичностью и настало время когда он полностью пуст и данных в кеше нет

Что нужно сделать:
-настроить работу парсера через proxy
-структурировать кеш в некую базу данных, проверяя его на уни...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Вы просите произвести редактирование парсера, но не указали, на каком языке программирования он написан, не говоря уже о библиотеках, на которых он построен. Можете указать язык программирования? От этого зависит, сможет ли конкретный программист выполнить работу, поскольку никто не знает все языки.

Примеры моих работ

Сайт для проверки дипломов унивеситета КАЗГЮУ
Парсер "РТС-Тендер". Сбор данных по заданному фильтру.
Парсер https://www.etp-ets.ru/. Сбор данных.
Судя по описанию проблемы, похоже, что да, не приходит ответ с донора. Либо приходит неправильный и грабер тупит.

В общем, надо смотреть.
Леонид
Основная специализация: ИТ и Разработка
    Готов выполнить.
    Здравствуйте, найду ошибку и исправлю
    Роман Митюшин
    Основная специализация: Веб-разработка и Продуктовый дизайн
      Проверьте настройки сервера 2:

      Убедитесь, что сервер 2 запущен и доступен.
      Проверьте, изменились ли настройки брандмауэра или безопасности, которые могут блокировать исходящие запросы.
      Логи и диагностика:

      Изучите логи ошибок на сервере 2, чтобы выявить, какие ошибки возникают при попытке обращения к сайту-донора.
      Проверьте, есть ли какие-либо изменения в API или структуре данных на сайте-донора, которые могли бы повлиять на запросы.
      Тестирование запросов:

      Попробуйте отправить запрос к сайту-донора вручную (например, с помощью Postman или cURL) с сервера 2, чтобы проверить, доступны ли данные.
      Убедитесь, что формат и структура запросов соответствуют требованиям веб-сайта донора.
      Кеширование:

      Если сервер 2 использует кеш, попробуйте сбросить кеш и посмотреть, решит ли это проблему.
      Убедитесь, что логика обновления кеша работает корректно.
      Настройки CORS:

      Проверьте настройки CORS (Cross-Origin Resource Sharing) на сервере 2 и убедитесь, что сервер-донора позволяет кросс-доменные запросы, если они используются.
      Здравствуйте, Александр, готов обсудить детали проекта. Опыт есть!

      Жду Вашего ответа!
      ---------------------------------------
      Telegram - @ab_damirr

      WhatsApp- +79172088852

      Почта - freelancedamir@yandex.ru

      Примеры моих работ

      IT и Разработка
      Дизайн, Монтаж и 3D
      Копирайтинг, Рерайтинг и Переводы
      Murad Salmanov
      Основная специализация: Веб-разработка и Продуктовый дизайн
        Привет! Я senior Java/Unity разработчик. Сделаю всё точно по ТЗ, быстро и без лишней бюрократии.
        Уже делал подобные задачи.

        Готов начать прямо сейчас, напишите детали!
        Здравствуйте!Меня зовут Диана. Я являюсь профессиональным редактором. Буду рада сотрудничать с вами.
        Задача понятная: старый PHP-парсер с запросами к донору нужно адаптировать под текущие условия.

        Сделаю: — подключу прокси, чтобы обойти блокировку РФ
        - реорганизую кэш: вместо самосброса — нормальная БД с проверкой на дубли
        - допишу логику: если нет ответа от донора — берём из базы
        - на хосте наведу порядок: удалю остатки, мусор и потенциальные вирусы

        Срок 3 дней
        Цена 15k руб, зависит от состояния кода и хоста.
        Готов взяться и привести всё в порядок
        telegram https://t.me/mercury_devel

        Оставлять заявки могут только авторизованные пользователи.