Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Разработка на Python — удалённая работа в Москве

Дата: 2025-09-12
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-09-12
Описание
Разработка приложений для ПК. Разработка с нуля. Скрипт для автоматической смены цены в PMS Kontur Цель: Разработать Python-скрипт, который позволяет автоматически менять цену на номер в системе Kontur через их API (v2), используя актуальные куки и CSRF/XSRF токен. 1. Описание задачи Скрипт должен устанавливать цену для конкретной категории номера на выбранную дату. Должен использовать живые куки и токен, полученные из браузера (или Selenium), для успешного запроса. Запрос должен идти через v2 API Kontur (PATCH https://hotel.kontur.ru/api/v2/timetable-prices/daily). Скрипт должен корректно обрабатывать 401/403 ошибки, связанные с CSRF. 2. Входные данные ROOM_CATEGORY_ID — ID категории номера (например, стандартный номер). TARGET_DATE — дата заезда (ISO 8601 формат, например 2025-09-08T00:00). TARGET_ROUBLES и TARGET_COPPECKS — цена. Файл cookies или возможность получать их через Selenium. 3. Функциональные требования Скрипт должен получать куки и токен CSRF из браузера (через Selenium) или из заранее экспортированных куки. Формировать правильный JSON для PATCH-запроса с новой ценой. Отправлять PATCH-запрос на API v2 с корректными заголовками, включая X-XSRF-TOKEN. Логировать результат: статус ответа и тело ответа сервера. Корректно завершаться при ошибках: отсутствие токена, ошибки авторизации, неверный формат данных. 4. Технические требования Язык: Python 3.10+ Используемые библиотеки: requests, selenium (если используется для получения токена), logging Возможность запуска на сервере Linux без GUI (headless mode для Selenium). Чистый, читаемый код с комментариями. 5. Опциональные улучшения Возможность передавать несколько дат и категорий одновременно. Сохранение актуальных cookies в файл для повторного использования. Проверка успешного изменения цены (GET после PATCH). 6. Результат Рабочий Python-скрипт, который можно запустить локально или на сервере, и который корректно меняет цену на указанную дату/категорию номера. Инструкция по запуску и настройке.
Похожие заказы

Разработка на Python

дистанционно
договорная
решение задач на Матанализ. Билеты (циклы,2мерные масивы).
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Доработка сайта внесение изменений в цены на сайте.
Москва Фрилансеры

Разработка на Flask

дистанционно
договорная
Веб-разработка. Разработка с нуля. Дщаща.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Хочу научиться программировать на пайтоне Опыт нулевой. Разработка с нуля.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Разработка с нуля. + PostgreSQL.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Разработка приложений для ПК. Доработка существующего продукта. Есть готовый, старый exe сделанный из py в нём нужно доработать ещё 1 функцию. я поставил все модули, а они похоже новые что то ещё требуют и не получилось. цель скрипта доставать данные из БД фронтола и записывать в csv.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. Суть такая: смена региона без пополней Стим, в чем суть: надо на «Пайтон», которая 24/7 будет работать. 1)Бот должен делать именно одного лота https://funpay.com/lots/offer?id=75003554 или так id=75003554 или 75003554. 2)Бот: Должин брать логин, пароль с чата оплаченного заказа, пример, как это должно выглядеть. 3)Бот ответ: Для быстрой и безопасной смены региона выберите способ авторизации: По Логину и Паролю — напишите цифру 1 Если что-то пошло не так — напишите «заново» или «-», чтобы начать сначала. 4)покупатель отвечает 1 5)Бот ответ: Отправьте Логин и Пароль одним сообщением (через пробел). 6)покупатель присылает gosutema Dendimon1992)Пример надо! свое,для теста! 7)Бот дожин заходить https://store.steampowered.com/login/?redir=account%2F&redir_ssl=1 8)Вводить данные логин, пароль, которые получил от покупателя. 9)заходить в аккаунт пока точка это не все если этьо получиться будит.
Москва Фрилансеры