Виправити парсер на PHP в OpenCart 3
НА opencart 3 писали парсер, який парсить товари з сайту донора, але при зміні з боку сайту донора парсер перестав працювати. Потрібно полагодити і зробити так, щоб він парсив категорії і товари незалежно від змін на сайті донора
Сам парсер написаний на PHP
версія Opencart 3.0.8.0
-
1 день2084 UAH
2108 47 0 1 день2084 UAHВеликий досвід у парсерах можу зробити звертайтеся Буду радий допомогти
-
1 день2217 UAH
583 11 0 1 день2217 UAHДоброго дня. Можу полагодити парсер, але зробити так, щоб завжди працював, то це нереально :) Бо просто донор може заблоккувати ваш ІР (да, можно через проксі).
Парсери завжди потрібно вдосконалювати.
-
2 дні2173 UAH
368 2 дні2173 UAHДоброго дня. Готовий допомогти. Є досвід роботи з парсерами. А також з opencart.
-
2 дні2173 UAH
444 2 0 2 дні2173 UAHгарно
готовий допомогти вам
поділіться джерелом, щоб я міг почати знайомитися з вашою кодовою базою
-
2 дні2173 UAH
796 3 1 2 дні2173 UAHДоброго дня.
Готовий допомогти з вирішенням проблеми парсера в OpenCart 3. Розумію, що потрібно не просто тимчасово полагодити, а зробити стійке рішення до майбутніх змін на сайті-донора.
Мій підхід до вирішення:
1. Діагностика поточної ситуації:
· Аналіз коду існуючого парсера
· Виявлення точок відмови після змін на сайті-донора
… · Перевірка коректності роботи з OpenCart 3.0.8.0
2. Реалізація стійкого рішення:
· Переробка логіки парсингу з обробкою можливих змін структури даних
· Додавання гнучких селекторів і регулярних виразів
· Впровадження механізму fallback на випадок часткових змін
· Тестування на різних сценаріях
Терміни та вартість:
· Термін виконання: 1-2 дні
· Вартість: $49 (фіксована)
Після виправлення парсер буде:
· Автоматично визначати зміни структури категорій
· Коректно обробляти товари незалежно від модифікацій на стороні донора
· Містити покращену обробку помилок
Мій досвід:
Маю успішний досвід роботи з парсерами та інтеграціями в OpenCart. Створюю рішення, які продовжують працювати навіть при часткових змінах вихідних даних.
Моє портфоліо:
· https://portfoliolaravel-production-7f98.up.railway.app/
·Freelancehunt
-
2 дні2217 UAH
1323 5 0 2 дні2217 UAHДоброго дня!
✅ Суть проблеми ясна: Парсер на PHP для Opencart 3.0.8.0 перестав працювати через зміни в структурі сайту-донора (зміна класів/ID елементів). Це стандартна ситуація для будь-якого парсингу.
Я готовий швидко відновити його працездатність і збільшити його стійкість до майбутніх змін, використовуючи свій глибокий досвід роботи з OpenCart 3 (MVC-L, база даних, OCMOD).
🚀 Моє Рішення і План Дій:
Швидка Діагностика і Ремонт:
Проведу аналіз коду існуючого PHP-парсера і структури сайту-донора, щоб точно визначити, які селектори (класи/ID) "відпали".
Оновлю логіку парсингу для коректного збору даних про категорії і товари.
Підвищення Стійкості (Ключовий момент):
Замість використання виключно жорстких CSS-селекторів, я застосую більш гнучкі XPath-запити або методи, які дозволяють шукати дані за змістом (наприклад, за тегами-заголовками або назвами полів), що мінімізує ризик поломки при дрібних змінах у верстці донора.
… Напишіть мені в лс, щоб обговорити деталі, подивитися код парсера і оцінити складність відновлення.
-
2 дні2217 UAH
1251 35 1 3 2 дні2217 UAHПривіт, Adilzhan, готовий допомогти вирішити вашу проблему. За плечима великий досвід. Пишіть в особисті повідомлення, обговоримо більш детально.
-
3 дні2217 UAH
991 12 1 3 дні2217 UAHГотовий оперативно та якісно виконати ваше замовлення. Маю досвід роботи з аналогічними проєктами, завжди дотримуюсь дедлайнів і технічного завдання. Буду радий співпраці!
-
1 день5322 UAH
264 1 день5322 UAHДоброго дня
зробив так, щоб був незалежним від сайту-донору - неможливо
пишіть конкретику, правка від 120 євро, новий від 400
досвід величезний
-
1 день2217 UAH
12763 599 0 1 день2217 UAHДоброго дня, звертайтеся, я подивлюсь, що змінилося, і налаштуємо під ваші нові зміни. Пишіть в особисті.
-
1 день2217 UAH
1267 35 1 1 день2217 UAHДоброго дня. Сам пишу парсери для OpenCart. Думаю, зможу виправити. Звертайтеся.
-
2 дні2173 UAH
489 3 2 2 дні2173 UAHПривіт 👋
Маю досвід роботи з OpenCart 3 та написання PHP-парсерів (в тому числі для імпорту товарів з сайтів-донорів).
Можу швидко:
- проаналізувати поточний код парсера;
- оновити логіку, щоб вона стабільно працювала навіть після змін у верстці або структурі сайту-донору (через XPath або гнучкі селектори);
- додати резервні правила парсингу, щоб скрипт не «падав» при незначних змінах на стороні джерела;
⏱️ Термін виконання: 2 дні
… Готовий розпочати сьогодні.
-
1 день4435 UAH
606 8 0 1 день4435 UAHДоброго дня.
Можу виконати ваше завдання із задоволенням.
Є досвід роботи з парсерами, в портфоліо є приклад роботи з парсером.
Гарантую якість тому як потрібні позитивні відгуки для портфоліо.
Спеціалізуюсь по нестандартним рішенням на PHP, Опенкарт.
Актуальні фриланс-проєкти в категорії PHP
Розробка веб-сайту WordPress
1002 UAH
|
Зламався кошик WooCommerce (WordPress) — не додає товар і не відкривається сторінка кошикаНа сайті інтернет-магазинуhttps://www.dobryi-gospodar.com/ (WordPress + WooCommerce) повністю перестала працювати функція оформлення замовлення.При натисканні на кнопку "Додати у кошик" (як у картці товару, так і в каталозі) починається тривале завантаження (індикатор… CMS, PHP ∙ 2 дні 5 годин тому ∙ 60 ставок |
Функція пошуку товарів за зображеннямНеобхідно розробити та інтегрувати на сайт функцію пошуку товарів за зображенням.Що потрібно реалізуватиКнопка «Пошук за фото» на сайті.Завантаження зображення користувачем: JPG.Пошук візуально схожих товарів у каталозі.Виведення результатів у вигляді стандартних карток товарів:… PHP, Веб-програмування ∙ 2 дні 12 годин тому ∙ 45 ставок |
Парсер expireddomains.net
5000 UAH
Потрібен парсер expireddomains.net на сайті потрібно спочатку залогінитись, проблема в тому що блочить ІР при намаганні парсити дані, потрібно парсити тематичні домени по списку ключових слів, хто не впевнений в своїх силах не пишіть PHP, Веб-програмування ∙ 4 дні 11 годин тому ∙ 51 ставка |
Інтеграція платіжного сервісу з Sales Force
3104 UAH
На сайті стоїть віджет платіжної системи, його потрібно інтегрувати з sales force, щоб всі необхідні параметри бачили на стороні sales force. Потрібно зробити так, щоб усі платежі та підписки контролювалися через sales force. PHP, Веб-програмування ∙ 4 дні 14 годин тому ∙ 41 ставка |