ТЗ на разработку парсера отзывов карточки товара Wildberries с использованием Telegram-бота 1. Общее описание проекта Разработать Telegram-бота, который получает на вход артикул товара или ссылку на товар с Wildberries, осуществляет парсинг отзывов по указанному товару и выгружает результаты в виде Excel-таблицы. Таблица должна содержать следующую информацию: дата отзыва, количество звезд, текст отзыва, цвет и размер товара, имя пользователя. 2. Требования к функционалу 2.1. Input данные Артикул товара — уникальный числовой идентификатор товара на Wildberries.Ссылка на товар — полноценная URL-ссылка на страницу товара на Wildberries. 2.2. Output данные Бот должен выгружать отзывы в Excel-таблицу, которая будет содержать следующие столбцы:Дата — дата публикации отзыва.Количество звезд — оценка товара от 1 до 5.Текст отзыва — содержимое отзыва.Цвет — цвет товара, который указал покупатель.Размер — размер товара, который выбрал покупатель.Имя — имя пользователя, который оставил отзыв. 2.3. Взаимодействие через Telegram Пользователь отправляет артикул или ссылку на товар через Telegram-бота.Бот выполняет валидацию:Проверяет корректность артикула (только числовой формат).Проверяет корректность URL (должен соответствовать формату ссылки Wildberries).После успешной валидации бот парсит отзывы с Wildberries.По завершении парсинга бот отправляет пользователю Excel-файл с выгруженными отзывами. 3. Требования к парсингу 3.1. Объект для парсинга Отзывы товара на Wildberries. Парсер должен поддерживать извлечение:Всех отзывов по товару, независимо от их количества.Данных о цвете и размере товара, выбранных покупателем, при наличии. 3.2. Особенности парсинга Учесть динамическую загрузку отзывов (использование AJAX или других методов для подгрузки дополнительных отзывов).Использовать пагинацию для сбора всех отзывов, если они разбиты на страницы. 3.3. Частота запросов Необходимо предусмотреть соблюдение лимитов запросов к серверу Wildberries (например, с помощью выставления задержек между запросами).Обеспечить возможность обработки ошибок (например, при временной блокировке IP или отсутствии отзывов для товара). 4. Требования к структуре Telegram-бота 4.1. Команды для взаимодействия с ботом /start — приветственное сообщение с инструкцией./help — справка по возможностям бота и форматам ввода.Ввод ссылки или артикула — бот должен корректно распознавать либо ссылку, либо артикул, полученные в одном сообщении. 4.2. Ответы бота При успешной валидации данных — сообщение о начале парсинга.При ошибке валидации — сообщение с указанием причины ошибки (например, неверный формат артикула или некорректная ссылка).По завершении работы — отправка файла с отзывами. 5. Требования к формату Excel-таблицы Файл должен иметь формат .xlsx.В таблице должны быть следующие столбцы:Дата публикации.Количество звезд.Текст отзыва.Цвет товара.Размер товара.Имя пользователя.Таблица должна содержать все отзывы по указанному товару, начиная с самых новых. 6. Технические требования 6.1. Язык программирования Python. 6.2. Используемые библиотеки и технологии Для работы с Telegram API: python-telegram-bot, telebot или аналогичные.Для парсинга данных: BeautifulSoup, Selenium, requests, или другие подходящие библиотеки для обработки динамических страниц.Для создания Excel-файла: openpyxl или pandas.Для обработки ссылок и артикула: валидация регулярными выражениями. 6.3. Инфраструктура Бот должен быть развернут на сервере с постоянным подключением к интернету.Предусмотреть возможность использования прокси-серверов для обхода блокировок. 7. Обработка ошибок Реализовать обработку возможных ошибок, таких как:Недоступность страницы товара.Неверный формат ссылки или артикула.Ошибки на сервере Wildberries (например, при временной недоступности ресурса).Отсутствие отзывов для товара.В случае ошибки бот должен информировать пользователя о её причине и предложить повторить попытку. 8. Тестирование и валидация Провести тестирование с несколькими товарами для оценки корректности работы парсера.Проверить корректность выгрузки Excel-таблиц с различным количеством отзывов (от нескольких до сотен/тысяч). 9. Сроки разработки Разработка парсера и базового функционала бота: 10 рабочих дней.Тестирование и исправление ошибок: 5 рабочих дней. 10. Контактная информация Для получения дополнительных данных или уточнения деталей, свяжитесь с заказчиком через следующие каналы:Telegram: shamil_bahteevТелефон: 89874208097
Доработать и протестировать автобот, код есть, но надо только запустить. Задача простая, необходимо чтобы автобота выполнял функцию входа даты по формату дд.мм , которая сравнивалась с датами в таблице эксель и выдавала ответ из этой же таблице. Бот создан, есть вся процедура.
Скрипты и боты
Опубликован: 12.09.24 14:46
Бюджет: 2000 руб.~$24.97
Ищем фулстек-разработчика. Уровень мидл плюс
Компания: Datum
О компании: Мы — компания, специализирующаяся на разработке платформ для сквозной аналитики для бизнеса и создания чат-ботов для Instagram и Telegram
Наша цель — помогать бизнесу быстрее достигать целей в обороте с помощью простых, понятных систем
Обязанности:
Разработка и поддержка платформ для сквозной аналитики и чат-ботов.
Проектирование, реализация и оптимизация баз данных.
Создание и поддержка фронтенд-части приложений (интерфейсы пользователей, веб-сайты, кнопки).
Работа с серверной частью и API.
Интеграция различных систем и инструментов.
Обеспечение высокой производительности и надежности приложений.
Требования:
Опыт работы в роли фулстек-разработчика от 1 года
Глубокие знания языков программирования: JavaScript, HTML, CSS, Python, SQL и др.
Опыт работы с современными фреймворками и библиотеками (React, Angular, Vue.js и др.).
Знание технологий для работы с базами данных (MySQL, PostgreSQL, MongoDB и др.).
Опыт работы с серверными технологиями и API (REST, GraphQL и др.).
Умение эффективно работать в команде и самостоятельно.
Навыки решения проблем и внимательность к деталям.
Мы предлагаем
Рассмотрим вашу цену
Гибкий график работы и возможность удаленной работы.
Участие в интересных проектах и возможность влиять на развитие продуктов.
Дружелюбный коллектив и комфортные условия труда.
Скрипты и боты
Опубликован: 12.09.24 12:42
Бюджет: 1000 руб.~$12.49
Поиск python разработчика для поддержки чат-бота
Студенческая анонимная площадка, где студенты публикуют свои заказы через бот, затем заказы попадают в канал, если есть исполнители которые готовы его выполнить - они откликаются непосредственно на канале или через бот, после согласования всех деталей и оплаты заказа, исполнитель приступает к выполнениюИнтересует поддержка данного бота, а именно:- Выполнение определенных заданий время от времени ( поправить какой-то баг, изменить название кнопки, дополнить работу бота, перенести на другой сервер ...) Сотрудничать предлагаю в таком ключе: - Собираю часть правок- оцениваем- работаем Если готовы сотрудничать или есть дополнительные вопросы, готов обсуждать Общение будет вестись с предыдущим программистомaiogrammongodb
Bots
Опубликован: 12.09.24 10:34
Бюджет: 5000 руб.~$62.42
Поиск python разработчика для поддержки чат-бота
Студенческая анонимная площадка, где студенты публикуют свои заказы через бот, затем заказы попадают в канал, если есть исполнители которые готовы его выполнить - они откликаются непосредственно на канале или через бот, после согласования всех деталей и оплаты заказа, исполнитель приступает к выполнению
Интересует поддержка данного бота, а именно:
- Выполнение определенных заданий время от времени ( поправить какой-то баг, изменить название кнопки, дополнить работу бота, перенести на другой сервер ...)
Сотрудничать предлагаю в таком ключе:
- Собираю часть правок- оцениваем- работаем
Если готовы сотрудничать или есть дополнительные вопросы, готов обсуждать
Общение будет вестись с предыдущим программистом
aiogram
mongodb
Скрипты и боты
Опубликован: 12.09.24 10:33
Бюджет: 10000 руб.~$124.83
Сделать запуск python по cron в beget
Необходимо сделать запуск файла python по времени, каждый час (crontab) в beget.
Сервера и хостинг
Опубликован: 12.09.24 06:54
Бюджет: 500 руб.~$6.25
Разработка 2D игры в телеграме
О проекте:
Мы разрабатываем 2D игру, которая будет интегрирована в Telegram-бота.
Вакансия: Разработчик телеграмм игры
Заработная плата: от 70к до 130к (руб)
Локация работы: #Удаленка
Квалификации сотрудника: #Middle, #Fullstack
Занятость: Full-time
Требования к кандидату:
Прочный фундамент в Python: Глубокое понимание языка программирования Python, включая ООП, алгоритмы и структуры данных.
Опыт работы с Pygame: Практический опыт создания 2D игр с использованием библиотеки Pygame, включая графику, анимацию, звуки и обработку событий.
Знание MongoDB: Уверенное владение базами данных MongoDB для хранения игровых данных, таких как прогресс игрока, инвентарь и настройки.
Опыт работы с Telegram Bot API: Понимание принципов работы Telegram Bot API и опыт создания ботов с различными функциональными возможностями.
Знание принципов разработки игр: Понимание игровых механик, уровней сложности, баланса и пользовательского опыта.
Базовые знания HTML, CSS и JavaScript: Способность создавать простые веб-интерфейсы для управления игрой или отображения дополнительной информации.
Умение работать в команде: Готовность к сотрудничеству с другими разработчиками, дизайнерами и тестировщиками.
Огромным плюсом будет наличие хорошего опыта работы с Aiogram 3.
Игры
Опубликован: 11.09.24 18:12
Бюджет: 135000 руб.~$1685.19
Тапалка в тг
Нам нужен опытный Python разработчик на уровне сеньора для консультирования в нашем проекте. тг: ceoshnik
Backend
Опубликован: 11.09.24 15:36
Бюджет: 2500 руб.~$31.21
Аутстафф Python разработчик
Мы ищем опытного Python-разработчика с глубокими знаниями в области обработки данных и автоматизации процессов для консультативной помощи на проекте. Идеальный кандидат должен иметь следующие навыки и опыт:1.Уверенное владение Python 3.x, включая асинхронное программирование (asyncio, aiohttp).2. Опыт работы с фреймворком Prefect для оркестрации и мониторинга рабочих процессов.3. Глубокое понимание RESTful API и опыт работы с HTTP-запросами (requests, aiohttp).4. Опыт работы с ORM и составления сырых оптимизированных SQL запросов5. Знание и опыт работы с Telegram Bot API.6. Понимание принципов многопоточности и конкурентного выполнения задач.7. Опыт работы с системами контроля версий (предпочтительно Git).8. Знание принципов объектно-ориентированного программирования и умение применять их на практике.9. Опыт работы с логированием и отладкой сложных систем.10. Понимание принципов безопасности при работе с API и аутентификацией.11. Умение работать с различными форматами данных (JSON, CSV) и их обработкой.12. Опыт создания масштабируемых и отказоустойчивых систем.13. Знание принципов чистого кода и умение писать читаемый, поддерживаемый код.14. Опыт работы с контейнеризацией (Docker) будет преимуществом.15. Понимание принципов CI/CD и опыт работы с системами непрерывной интеграции.16. Опыт работы с Tortoise ORM17. Знание Pgbalancer
Backend
Опубликован: 11.09.24 15:16
Бюджет: 2500 руб.~$31.21
Доработка сайта со стеком Vue.js + Laravel + Python
Извлечение Laravel из проекта и перестройка сайта на стек Vue.js + Python services (На текущий момент сайт реализован как смесь Vue.js + Laravel + Python микросервисы.)
Необходимо:
Перенести роутинг и отправку запросов на апи сервисы или работу с сервиса на фронтенд
Извлечь из проекта Laravel
В качестве отдачи веб-сервера можно использовать nginx/traefic(для статики и динамики)
Полное ТЗ в прикрепленном файле.
Доработка и настройка сайта
Опубликован: 11.09.24 15:05
Бюджет: 80000 руб.~$998.63
Скрипт на Python для прогнозирования временных рядов с Random Forest
Техническое задание (ТЗ) на разработку программы для прогнозирования временных рядов потребления электроэнергии Цель проекта: Разработать программу для прогнозирования потребления электроэнергии на основе временных рядов с использованием метода Random Forest. Программа должна принимать исторические данные потребления електрической энэргии, обучать модель, сохранять модель и масштабировщик, а также использовать натренированную модель для прогнозирования будущего потребления и сохранять результаты в файле. Входные данные: Файл CSV с историческими данными, который содержит следующие колонки:year: Год наблюдения.month: Месяц наблюдения.day: День наблюдения.hour: Час наблюдения.weekday: День недели.temp: Температура воздуха (°C).function: Потребление электрической энергии (МВт/ч).Целевая переменная:Целевой переменной является потребление электрической энергии (колонка function). Основные этапы программы: Загрузка данных: Импорт данных из CSV-файлов. Разделение данных на признаки и целевую переменную (потребление электроэнергии). Масштабирование данных: Использование масштабировщика (например, StandardScaler) для приведения данных в единый масштаб (нормализация или стандартизация). Создание временных окон: Формирование наборов признаков и целевых значений для каждого временного окна (например, 24 часа). Признаки: year, month, day, hour, weekday, temp. Целевая переменная: function (потребление электроэнергии). Обучение модели: Использование модели RandomForestRegressor для обучения на данных временных рядов. Разделение данных на обучающую и тестовую выборки для оценки модели. Оценка модели по метрике RMSE или другим подходящим метрикам. Сохранение модели и масштабировщика: Сохранение обученной модели и масштабировщика в файлы для дальнейшего использования. Использование временных окон для прогнозирования: Использование модели для прогнозирования будущих значений на основе новых данных. Сохранение результатов прогнозирования: Прогнозируемые значения должны быть сохранены в CSV-файл для дальнейшего анализа Технические требования:
Язык
программирования: Python 3.x.
Используемые
библиотеки:
pandas
scikit-learn
numpy
Критерии успешности выполнения:
Программа
корректно обучает модель на исторических данных и сохраняет её в файл.
Программа
использует обученную модель для прогнозирования на новых данных и
сохраняет результаты.
Программа
ведет логирование всех ключевых процессов (обучение, прогнозирование,
ошибки).
Структура
программы и код хорошо документированы, есть инструкции по запуску и
использованию программы.
Программа
должна выдавать прогноз с общим отклонением не более 5%. Это означает, что
средняя ошибка между фактическими данными (в тестовой выборке) и прогнозом
не должна превышать 5% от реальных значений.
Scripts
Опубликован: 11.09.24 14:40
Бюджет: 10000 руб.~$124.83
Скрипт на python с moviepy
Есть шаблоны видеоряда который состоит из текста и аудио (не более 60 сек). Видео имитирует формат языкового теста - задается вопрос и дается время на ответ. Необходимо прописать формат с помощью библиотеки moviepy для автоматического создания видео.
Будет большим плюсом если ранее использовали данную библиотеку.
Скрипты и боты
Опубликован: 11.09.24 13:53
Бюджет: 12000 руб.~$149.8
В поисках разработчика Python Django
Работа проектная, отправляем тз - рассчитываете стоимость - приступаем к работе Проект: Интернет магазин, нужно доработать и исправить ошибки. vitanow.ruСвязь телеграм @b099900
Backend
Опубликован: 11.09.24 13:29
Бюджет: 5000 руб.~$62.42
Авторизация на сайте с помощью запросов. Обойти cloudflare. Python
Цель - авторизация на сайте с помощью запросов (автоматизации браузеров не рассматриваются)Сайт https://medium.com/ (Из РФ заходить с впн)Использовал cloudscraper, но он не получает куку cf_clearanceПрилагаю фото запроса отдающего cf_clearanceОплата обговариемаяПишите свой ТГ, обсудим более детально
Bots
Опубликован: 11.09.24 13:28
Бюджет: 2000 руб.~$24.97
Парсер на silenium
Используя silenium написать модуль который будет:
- логинится в личном кабинете селлеров вайлбериса
- возвращать коэффициенты для указанного склада из личного кабинета
- редактировать заказ на выгрузку изменяя дату в личном кабинете.
Весь функционал должен быть доступен в виде модуля написанный на python
с краткой документацией и примером использования
Скрипты и боты
Опубликован: 11.09.24 13:06
Бюджет: 5000 руб.~$62.42
Дописать бекенд для сайта с мини играми
Нам делали сайт с мини играми для кс го – по типу csgomn.run/
Нам не дописали бекенд игр – личный кабинет – систему с пополнениями скинов выводом , систему оплаты, регистрацию
Прошу помочь с этим у кого есть навыки – game-run-theta.vercel.app...
Вот сайт можете сами посмотреть – нажмете на главную окажетесь в лк
Архив есть сайта и тд
Не помню на чем написан сайт но исполнитель говорил что будет делать на Python и Js можем и на реакте
Игры
Опубликован: 11.09.24 11:53
Бюджет: 2000 руб.~$24.97
Экспорт контактов через ADB (Adnroid Debug Bridge)
Python или C# + ADB или Appium из WhatsApp и WhatsApp Business
Нужно экспортировать все контакты: имя+телефон абонента(или только телефон, так как со многими велась переписка без добавления контакта в записную книгу) с которыми была переписка в ватсап мессенджере с телефона андроид, подключенного к компьютеру по USB.
у приложений com.whatsapp.w4b и com.whatsapp соответственно
Или через базу или скролом, так как время экспорта принципиального значения не имеет.
Языки Python или C#
Указываем вручную Device ID + выбираем тип приложения - бизнес или обычный и старт)
Кстати, если определите еще номер телефона, на который аккаунт зарегистрирован (не номер в сим карте а именно в ватсап) - с меня оплата еще за один проект)
Заранее благодарю!
Юзабилити, тесты и помощь
Опубликован: 11.09.24 11:34
Бюджет: 2000 руб.~$24.97
Python + ADB (Adnroid Debug Bridge) определение
Python или C# + ADB или Appium
Нужно определить у нескольких подключенных по USB к компьютеру телефонов:
1. DeviceID - [ro.serialno]:
2. Serial
3. Model - [ro.product.marketname]:
4. Какие ватсап установлены: com.whatsapp.w4b , com.whatsapp или оба или не одного
5. Номер на который зарегистрирован каждый из ватсап приложений
И все это дать или в CSV или в эксель таблице.
Десктоп программирование
Опубликован: 11.09.24 11:21
Бюджет: 2000 руб.~$24.97
Добавить передачу звука в WebRtc python (aiortc)
Нужно починить (добавить) передачу звука через Webrtc. Картинка уже передается нормально, но со звуком какие-то проблемы.python, webrtc (библиотека aiortc)
Prototyping
Опубликован: 11.09.24 10:13
Бюджет: 5000 руб.~$62.42
Доработка сайта и мобильного приложения
1. Есть веб-приложение, которое уже работает, но нужно сделать пару исправлений по нему.
2. Сделать интегарцию с CRM. Заявки с веб-приложения уже падают в CRM, но пока нет обратной связи. Если заявка в CRM продана, то она пропадает с сайта.
3. Нужно сделать компиляцию веб-сайта под мобильные приложения и загрузить в сторы - Android, IOS.
4. Дорабтать административную панель. Есть дизайн. Верстка главной страницы. Нужно доверстать остальные страницы и закончить админку.
Стеки: Python Django + Vue 3 (Typescript, Quasar Framework)
Доработка и настройка сайта
Опубликован: 11.09.24 09:15
Бюджет: 80000 руб.~$998.63
Редактирование телеграм бота
Исправление небольших внутренних функций проекта
Нужно исправить баги бота, написан на python aiogram.
Всю работу скину в ЛС, там и обсудим стоимость!