Виправити парсер на PHP в OpenCart 3
НА opencart 3 писали парсер, який парсить товари з сайту донора, але при зміні з боку сайту донора парсер перестав працювати. Потрібно полагодити і зробити так, щоб він парсив категорії і товари незалежно від змін на сайті донора
Сам парсер написаний на PHP
версія Opencart 3.0.8.0
-
1 день2109 UAH
2108 47 0 1 день2109 UAHВеликий досвід у парсерах можу зробити звертайтеся Буду радий допомогти
-
1 день2243 UAH
559 11 0 1 день2243 UAHДоброго дня. Можу полагодити парсер, але зробити так, щоб завжди працював, то це нереально :) Бо просто донор може заблоккувати ваш ІР (да, можно через проксі).
Парсери завжди потрібно вдосконалювати.
-
2 дні2199 UAH
344 2 дні2199 UAHДоброго дня. Готовий допомогти. Є досвід роботи з парсерами. А також з opencart.
-
2 дні2199 UAH
475 2 0 2 дні2199 UAHгарно
готовий допомогти вам
поділіться джерелом, щоб я міг почати знайомитися з вашою кодовою базою
-
2 дні2199 UAH
796 3 1 2 дні2199 UAHДоброго дня.
Готовий допомогти з вирішенням проблеми парсера в OpenCart 3. Розумію, що потрібно не просто тимчасово полагодити, а зробити стійке рішення до майбутніх змін на сайті-донора.
Мій підхід до вирішення:
1. Діагностика поточної ситуації:
· Аналіз коду існуючого парсера
· Виявлення точок відмови після змін на сайті-донора
… · Перевірка коректності роботи з OpenCart 3.0.8.0
2. Реалізація стійкого рішення:
· Переробка логіки парсингу з обробкою можливих змін структури даних
· Додавання гнучких селекторів і регулярних виразів
· Впровадження механізму fallback на випадок часткових змін
· Тестування на різних сценаріях
Терміни та вартість:
· Термін виконання: 1-2 дні
· Вартість: $49 (фіксована)
Після виправлення парсер буде:
· Автоматично визначати зміни структури категорій
· Коректно обробляти товари незалежно від модифікацій на стороні донора
· Містити покращену обробку помилок
Мій досвід:
Маю успішний досвід роботи з парсерами та інтеграціями в OpenCart. Створюю рішення, які продовжують працювати навіть при часткових змінах вихідних даних.
Моє портфоліо:
· https://portfoliolaravel-production-7f98.up.railway.app/
·Freelancehunt
-
2 дні2243 UAH
1323 5 0 2 дні2243 UAHДоброго дня!
✅ Суть проблеми ясна: Парсер на PHP для Opencart 3.0.8.0 перестав працювати через зміни в структурі сайту-донора (зміна класів/ID елементів). Це стандартна ситуація для будь-якого парсингу.
Я готовий швидко відновити його працездатність і збільшити його стійкість до майбутніх змін, використовуючи свій глибокий досвід роботи з OpenCart 3 (MVC-L, база даних, OCMOD).
🚀 Моє Рішення і План Дій:
Швидка Діагностика і Ремонт:
Проведу аналіз коду існуючого PHP-парсера і структури сайту-донора, щоб точно визначити, які селектори (класи/ID) "відпали".
Оновлю логіку парсингу для коректного збору даних про категорії і товари.
Підвищення Стійкості (Ключовий момент):
Замість використання виключно жорстких CSS-селекторів, я застосую більш гнучкі XPath-запити або методи, які дозволяють шукати дані за змістом (наприклад, за тегами-заголовками або назвами полів), що мінімізує ризик поломки при дрібних змінах у верстці донора.
… Напишіть мені в лс, щоб обговорити деталі, подивитися код парсера і оцінити складність відновлення.
-
2 дні2243 UAH
1251 35 1 3 2 дні2243 UAHПривіт, Adilzhan, готовий допомогти вирішити вашу проблему. За плечима великий досвід. Пишіть в особисті повідомлення, обговоримо більш детально.
-
3 дні2243 UAH
986 12 1 3 дні2243 UAHГотовий оперативно та якісно виконати ваше замовлення. Маю досвід роботи з аналогічними проєктами, завжди дотримуюсь дедлайнів і технічного завдання. Буду радий співпраці!
-
1 день5384 UAH
264 1 день5384 UAHДоброго дня
зробив так, щоб був незалежним від сайту-донору - неможливо
пишіть конкретику, правка від 120 євро, новий від 400
досвід величезний
-
1 день2243 UAH
12426 600 0 1 день2243 UAHДоброго дня, звертайтеся, я подивлюсь, що змінилося, і налаштуємо під ваші нові зміни. Пишіть в особисті.
-
1 день2243 UAH
1323 35 1 1 день2243 UAHДоброго дня. Сам пишу парсери для OpenCart. Думаю, зможу виправити. Звертайтеся.
-
2 дні2199 UAH
394 3 2 2 дні2199 UAHПривіт 👋
Маю досвід роботи з OpenCart 3 та написання PHP-парсерів (в тому числі для імпорту товарів з сайтів-донорів).
Можу швидко:
- проаналізувати поточний код парсера;
- оновити логіку, щоб вона стабільно працювала навіть після змін у верстці або структурі сайту-донору (через XPath або гнучкі селектори);
- додати резервні правила парсингу, щоб скрипт не «падав» при незначних змінах на стороні джерела;
⏱️ Термін виконання: 2 дні
… Готовий розпочати сьогодні.
-
1 день4487 UAH
606 8 0 1 день4487 UAHДоброго дня.
Можу виконати ваше завдання із задоволенням.
Є досвід роботи з парсерами, в портфоліо є приклад роботи з парсером.
Гарантую якість тому як потрібні позитивні відгуки для портфоліо.
Спеціалізуюсь по нестандартним рішенням на PHP, Опенкарт.
Актуальні фриланс-проєкти в категорії PHP
Розробник на проект CMS-сайт на Drupal 7 + PHP/MySQL.Шукаємо розробника для допомоги з налаштуванням CMS-сайту на Drupal 7 + PHP/MySQL. Задача:1. Зробити карточки товару на весь асортимент товару (наразі на сайті не на всіх товарах є карточки товару з описом та характеристиками).2. Додати вірні характеристики на всі товари.3.… CMS, PHP ∙ 23 години 33 хвилини тому ∙ 38 ставок |
Шукаємо спеціаліста Bitrix24 / інтегратора CRM для налаштування автоматизаціїНаша компанія працює з CRM Bitrix24. Нам потрібен спеціаліст, який зможе налаштувати автоматичне додавання номера телефону в ліди/замовлення в двох форматах. Автоматизація повинна бути коректно налаштована для двох країн: Республіка Молдова та Румунія. Завдання: При створенні… PHP, Веб-програмування ∙ 1 день 21 година тому ∙ 24 ставки |
Оптимізація сайтуОптимізація сайту jdgreta.co.uk на Shopify. Сео аудит додано до проекту. Основні завдання - - Виправити всі мета дані - Виконати ТЗ для програміста (оскільки в цьому проекті поєднані завдання для програміста та СЕО, якщо ви не компанія - можете скористатися допомогою) -… HTML та CSS верстання, PHP ∙ 2 дні 18 годин тому ∙ 32 ставки |
Спеціаліст по HoroshopПотрібен спеціаліст який зможе правильно налаштувати товарний Feed. Проблема: Зараз понад 13 000 товарів вивантажуються з однаковим значенням типу (напр. «все для манікюру та педикюру»). Через це в Google Ads неможливо розділити товари на сегменти й задати різні рекламні… PHP, Супровід сайтів ∙ 3 дні 20 годин тому ∙ 21 ставка |
Зробити щоб листи про замовлення з магазину не потрапляли в спамЗараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому… PHP, Веб-програмування ∙ 4 дні 21 година тому ∙ 47 ставок |