Бюджет: 10000 UAH Термін: 1 день
Я можу спробувати вирішити цю проблему. Я буду змушений на локальному комп'ютері відновити цей баг.
Необходимо помочь найти причину возникновения ошибки out of memory при использовании python скрипта с selenium.
Описание:
Софт работает с антидетект браузером Dolphin Anty на сайте твиттер. На одном сервере у нас работает от 4 до 12 окон одновременно.
Примерно с пятницы началась проблема (софт при этом не обновлялся): cпустя 1-2 часа с момента запуска софта во всех браузерах по очереди с разным интервалом вылазила ошибка out of memory.
Что мы уже пробовали:
- каждые 20 минут открывать новую вкладку с твиттером и работать в ней, а старую закрывать (заметили, что твиттер накапливает занимаемую ОЗУ и подумали, что проблема в этом)
- отключали кеширование через панель разработчика (не закрывая ее)
- отключали картинки
Перезагрузку окна делать хотим в последнюю очередь, это крайнее решение, которое нам не подходит и не оплачивается.
Оперативной памяти на сервере - 64 гб, по диспетчеру задач виндоус максимум занимается 20 гб.
По диспетчеру задач хрома - память после открытия новой вкладки и закрытия старой так же не накапливается.
Необходимо в кратчайшие сроки (1 день) найти корень проблемы и дать текстовое ее решение (код писать не нужно)
Просьба отзываться только разработчиков с большим опытом работы, фрилансеры без заказов на этом сайте рассматриваться не будут. Так же просьба прикреплять к заявкам резюме, это будет большим преимуществом.
Так же деньги заноситься в сейф перед стартом работы не будут. Деньги занесем в сейф только после того как разработчик укажет, что знает решение, на сейфе будет стоять 1 день дедлайна.
Бюджет: 10000 UAH Термін: 1 день
Я можу спробувати вирішити цю проблему. Я буду змушений на локальному комп'ютері відновити цей баг.
Бюджет: 10000 UAH Термін: 1 день
Здоров’я Хотілося б подивитися на код. Зараз вже є кілька варіантів рішення, але без представлення коду точно сказати буде важко.
Єто же селениум.
Для максимально оптимального маштабирования нужно собирать докер-контейнер что бы открытие вкладки по сути создавало отдельный контейнер.
И закрытие вкладки убивало контейнер со всеми кешами.
Если что пишите в ЛС, могу проконсультировать. Много в свое время работал с селениумом, "в лоб" на долгосрок у него очень много косяков вылазит, какую бы сборку браузера не используй.
В вашем случае хотелось бы некоторые технические подробности узнать что бы четко сказать куда именно вам копать и что делать.
Самое сложное с докером - ввод/вывод данных.
С остальным же он ван лов для селениума. Никаких дополнительных башей и прочих проверок
Это очень топорное и костыльное решение. Хотим найти корень проблемы, перезапустить хром мы всегда успеем
Чи може бути помилка в коді - може, але може бути помилка в самому браузері.
І якщо в браузері то мабуть тільки так можна вирішити.
Але треба дивитись.
используйте memory_profiler чтоб проанализировать где у вас большое потребление памяти. Когда выясните, разберитесь, что выполняется в данном участке, почему эта операция жрет ресурс. Оттуда и танцевать дальше
Потрібен спеціаліст для написання парсерів, який зможе обходити CLOUDFRAME. Парсинг товарів відбувається з сайтів з авторизацією. Є 10+ донорів різної складності, з різним ступенем захисту. Парсинг товарів відбувається з сайтів з авторизацією. Парсить дані в готову базу даних Mysql + фотографії на сервер. Потрібно написати парсер відповідно до завдань описаних у технічному завданні та адаптувати дані до існуючої бази даних для повноцінної роботи на сайті. ТЗ та приклад донора по запиту. Десктопні парсери та C# не розглядаємо.
Потрібно розробити легковажний і швидкий мікросервіс на Python для генерації PDF-документів (інвойси, акти, звіти) на основі HTML/CSS шаблонів (Jinja2) та вхідних JSON-даних. Сервіс має приймати дані через API, рендерити документ і повертати готовий файл або зберігати його в S3-сумісне сховище.Технологічний стек Мова: Python 3.11+ Фреймворк: FastAPI Генерація PDF: Weasyprint або Playwright / Jinja2 (для шаблонізації) Інструменти: Celery (для фонової генерації важких звітів), DockerФункціональні вимоги POST /api/v1/templates (Реєстрація шаблону): Завантаження HTML-шаблону та стилів, збереження їх у системі під унікальним ім'ям (slug). POST /api/v1/reports/generate (Синхронна генерація): Приймає template_slug та JSON-об'єкт з даними. Повертає готовий PDF-файл у тілі відповіді (підходить для дрібних інвойсів). POST /api/v1/reports/generate-async (Асинхронна генерація): Для важких звітів. Ставить задачу в чергу (Celery). Повертає task_id. По закінченні генерації завантажує файл в S3 і надсилає Webhook на вказаний URL з посиланням на скачування.Критерії приймання Код структурований (розбитий на модулі: api, core, tasks, services). Наявність Docker Compose (FastAPI + Redis + Celery). Покриття тестами (pytest) ендпоінтів генерації.
Бот для дзеркалювання позицій на Binance Futures (Python) Потрібен бот, що читає мої позиції на Hyperliquid (публічний API) та Bitget Futures (мій ключ read-only) і пропорційно повторює їх на моєму Binance USDT-M Futures через API. Логіка: відкриття, збільшення, часткове закриття, повне закриття — все дзеркалиться з налаштовуваним коефіцієнтом розміру. Полінг 5–10 сек. Обов’язкова коректна обробка часткових закриттів та усереднень. Вимоги: сповіщення в Telegram про угоди й помилки; конфіг (пари, коефіцієнт, ліміти); деплой на мій VPS + інструкція; вихідний код передається мені. Ключі вводжу сам. Етапи: 1) Hyperliquid→Binance, тест на малих сумах; 2) Bitget→Binance. Оплата через safe поетапно. У відгуку вкажіть досвід з API бірж і як обробите часткове закриття 30% позиції лідером
Необхідно провести глибоку технічну перевірку трьох PDF-файлів на достовірність та можливі ознаки редагування або підробки. Потрібна не лише візуальна оцінка документів. Виконавець повинен добре розуміти внутрішню структуру PDF-файлів та вміти аналізувати: метадані файлів; структуру PDF та окремих об’єктів; історію створення і можливого редагування; використане програмне забезпечення; вбудовані шрифти, зображення, шари та інші елементи; можливі ознаки повторного збереження, конвертації, внесення змін або формування документа заднім числом; будь-які технічні невідповідності, які можуть свідчити про маніпуляції з файлами. За результатом перевірки необхідно надати зрозумілий письмовий висновок щодо кожного файлу із зазначенням виявлених ознак, ризиків та обмежень перевірки. Розглядаємо фахівців, які мають практичний досвід у цифровій криміналістиці, аналізі PDF-документів, метаданих або перевірці електронних файлів на автентичність. У відгуку, будь ласка, коротко опишіть ваш досвід, методи та інструменти, які ви використовуєте для такої перевірки.
Індикатор для користування у торгівлі повинен визначати певні діапазони з історію і аналізувати їх з поточним