Необходима доработка парсера на Python с добавлением новых колонок: дата создания аккаунта подписчика, дата первого поста и дата последнего поста. Указаны параметры для обновления и прикреплен файл с актуальной выгрузкой.
Обработка данных из файла CSV в Эксель с доработками.
Задача - файл поставщика продукции переделать в шаблон файла для загрузки на маркетплейсы.
Дано
На сайте в личном кабинете примерно раз в 6 часов закачивают по ссылке CSV файл и YML файл.
Нужно забирать данные и трансформировать их в шаблон в эксель (маркетплейс (далее МП) Озон, Яндекс Маркет,)
Причем в эксель файл нужно положить те сущности, которые больше 10 штук (или любого другого числа - нужно иметь возможность в интерфейсе поправить)
Забираем CSV или YML файл
Стучимся раз в 60 минут и проверяем изменился ли файл. Если да, то запускаем процесс.
Пример CSV файла - который нужно парсить
Он доступен по ссылке в личном кабинете (по логину и паролю)
Идентификатор для матчинга для нас это артикул.
Забираем столбец "Доступное количество"
Нам без разницы с каким файлом будете работать - CSV или YML. Они (вероятно) идентичную информацию несут
На выходе нам нужно получить файлы Excel в формате маркетплейсов
Логика работы Настройки в интерфейсе
- Если количество в CSV файле больше 10, то ставим в экселе 10 штук в наличии
- Эту настройку нужно иметь возможность менять
- У нас на каждом МП разный список продукции. Мы в интерфейс должны иметь возможность заливать текущие образцы на которые мы ориентируемся.
- Если продукт отсутствует в образце по МП, то в файл эксель его добавлять не нужно.
- Данные всех скаченных файлов CSV складываем в БД
- В следующих итерациях будем не файл пушить МП, а через API обновлять количества автоматом.
- После каждой обработки данных файлы нужно запушить в телеграмм канал/чат.
Заявки фрилансеров
Похожие заказы
- Прикладное ПО1 исполнительЗавершен4 года назад
Необходимо завершить разработку приложения на Java в Android Studio, включив 9 методов шифрования текста. Программа должна шифровать текст по 10 методам, используя юлианскую дату в качестве ключа. Реализовать последовательное шифрование, где каждый метод зависит от предыдущего результата. Программа уже частично готова.
Прикладное ПО1 заявкаЗакрыт4 года назадРазработать скрипты на iMacros для автоматизации работы с Instagram. Скрипт должен заходить в аккаунты из файла, ставить лайки на 3 последних постах, подписываться и пропускать закрытые аккаунты. Также необходимо оставить комментарий на последней публикации из рандомного списка. Результаты работы записывать в файл.
Прикладное ПО2 заявкиЗакрыт4 года назадРазработайте функционал для загрузки файлов на PHP без перезагрузки страницы. Реализуйте отображение загруженных файлов, форму для добавления новых, индикатор загрузки и архивацию содержимого директории по кнопке 'Отправить'. Файлы должны сохраняться в папке $firma/$ss в зависимости от строки таблицы.
Прикладное ПО2 заявкиЗакрыт4 года назадТребуется доработка скетча для ESP8266: добавление OTA для обновления прошивки, новые программы управления пинами через MQTT, реализация веб-интерфейса и уведомлений в Telegram. Идеальный кандидат должен иметь опыт работы с ESP8266 и знание протоколов MQTT и OTA. Обсуждение объема работ и ТЗ возможно в личной переписке.
Прикладное ПОнет заявокЗакрыт4 года назадНеобходимо написать программу для микроконтроллера i8051, которая будет считывать 1 байт данных с порта P0 при переходе P1.0 из высокого в низкий уровень, умножать его на константу и передавать полученные два байта по последовательному порту на скорости 9600 бит/с. Программа должна работать с кварцевым резонатором на 12 МГц.
Прикладное ПОнет заявокЗакрыт4 года назадТребуется разработать Python скрипт для сбора данных через API, их хранения и последующей обработки. Идеальный кандидат должен иметь опыт работы от 3-х лет в данной области.
Прикладное ПО4 заявкиЗакрыт4 года назадЗадача заключается в автоматизации 10-15 окон в веб-браузере с использованием UI.Vision, Selenium и Python. Необходимо реализовать элементарный алгоритм с тремя кнопками, учитывая таймеры и текстуры. Время между нажатием кнопок может варьироваться, но таймеры будут предоставлены. Подробности обсуждаются.
Прикладное ПО1 исполнительЗавершен4 года назадРазработать шаблон для автоматизации действий в браузерной игре, включая нажатие кнопок с учетом таймаутов. Поддержка работы в 10-15 окнах или потоках. Обработка капчи с использованием xevil или API антикапчи. Открыты к предложениям по альтернативному программному обеспечению.
Прикладное ПО2 заявкиЗакрыт4 года назад- $1300
Необходимо реализовать декодирование и сохранение деморолика, закодированного в playready, локально. Предпочтительные языки программирования — C++ или C#. Для примера можно использовать ролики из официальной документации Microsoft.
Прикладное ПОнет заявокЗакрыт4 года назад