Но нужно провести ряд правок в программе/парсере написанном на C#(предыдущий проект: https://freelancehunt.com/project/parser-sayta-onlinecelkarpl-bolshie-obemyi-mnogopotochnost/253335.html):
1. Устранить дубли товаров. При парсинге появляются дубли товаров, нужно что бы их не было. Из предыдущего проекта: Один и тот же товар может подходить на несколько автомобилей, но в выходном документе с товарами повторов быть не должно. Повторением считается одинаковая пара Артикул+Бренд, то есть уникальный товар это "артикул+бренд".
Сами товары до выгрузки хранятся в базе SqlLite, проверка на "уже наличие товаров в базе" вроде как прописана предыдущим исполнителем, но скорее всего не совсем корректно, так как дубли все равно присутствуют. Скорее всего, этого из за того, что иногда один и тот же товар появляется с пустой ценной(скорее всего это баг сайта, пример в прикрепленном файле: "Пример одного и тоже товара с ценной и без цены.png"). Нужно что бы при наличии уже товара в базе выполнялась такая проверка:
- (цена товара который парситься < цены товара которая в базе) и цена товара который парситься не ноль и не пустая = обновлять цену товара который в базе, при этом никаких добавлений этого товара не проводить(только обновление цены). Если в товаре который есть в базе нету наличия, а на текущем который парситься есть, обновлять и наличие товара в базе.
если товара нет в базе, только в этом случаи проводить добавление товара
2. Так же нужно доделать возможность паузы/возобновления парсинга. С возможностью указать с какого места продолжить парсинг в виде указания марки, id модели, id типа, id категории. Нужно заметить что программа многопоточная. То есть после запуска программы например на пяти потоках, нужна возможность указать по каждому потоку с какого места ему возобновить работу.
Все доступы и исходные коды предоставлю кандидатам для ознакомления, для формирования цены и сроков.
Сроки по втором пункту терпят, по первому желательно чем пораньше. Если в ваших силах выполнить лишь первый пункт, это тоже подойдет, только указывайте что то в заявке: "только первый", например и тд.
После завершения работы, предоставить время на тест конечной версии 1-2 дня для устранения багов. Преимущественно работа через сейф.
Додатки 3
Актуальні фриланс-проєкти в категорії C та C++
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 11 годин 17 хвилин тому ∙ 4 ставки |
Чорна Україна (RP-проект на базі MTA)
51 525 UAH
|
Інженер інфраструктури резидентних проксіМи будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої… C та C++, DevOps ∙ 6 днів 7 годин тому ∙ 13 ставок |
Добробка в існуючій версії 1с роздріб блоку для РЦ(розподільчого центру))в загальному поясню що у нас за база - Є загальний сервер де є дів база РОзница (де ставляться усі приходи) - база УТП- куди переливаються усі продажі - рахується націнка залишки по складах - маленькі бази роздрібних магазинів. по обмінам у нас Магазини обмінюються із базою… C та C++, C# ∙ 6 днів 22 години тому ∙ 6 ставок |
ПО Мастер-програма «KONSTRUCTOR»
185 490 UAH
Ми шукаємо дуже досвідченого C++ розробника для модернізації існуючого ПЗ (майстер-програми). Програма відповідає за створення виробного ПЗ, що представляє аудіо-візуальні сеанси психологічної корекції. Поточна версія написана на чистому WinAPI (Visual Studio 2019/2022).… C та C++, Десктопні додатки ∙ 12 днів 1 година тому ∙ 20 ставок |