скрининг символа через Bybit api (aiohttp) < /p>
saves фильтрованные символы для shortlisted.json < /p>
Открывает торгов Оповещения телеграммы < /p>
стек: Python 3.10 + Playwright + Python-telegram-bot + aiohttp
hosting: рендеринг (регион Франкфурта, фоновая служба)
brower path: /tmp /playwright (установлен в resder.yaml и код) < /p> />render.yaml:
Код: Выделить всё
services:
- type: background
name: bybit-bot
env: python
region: frankfurt
branch: main
envVars:
- key: PLAYWRIGHT_BROWSERS_PATH
value: /tmp/playwright
buildCommand: |
pip install -r requirements.txt
playwright install chromium
startCommand: python bot.py
Код: Выделить всё
aiohttp
python-telegram-bot==13.15
opencv-python
playwright
Код: Выделить всё
import os
os.environ["PLAYWRIGHT_BROWSERS_PATH"] = "/tmp/playwright"
from check_candles import take_screenshot_and_analyze
...
await take_screenshot_and_analyze(symbol) # launches playwright.chromium
browsertype.launch: исполняемый файл не существует at/tmp/playwright/chromium_headless_shell-1181/chrome-linux/headless_shell
То, что я уже пробовал: < /p>
- Добавлена playwright_browsers_path для render.yaml и code < /li>
Set Playwright Установка хрома в BuildCommand < /li>
Пробое было выборочно установить Chromium Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Man Scoverse The Lik> BOTRES Неудачи при запуске - Установлен Playwright, но Browser Binary, кажется, не хватает
Я выполнил Playwright, и это уже включено в SuldMom.ymemom. Вот часть Render.yaml: BuildCommand: | PIP установка -R Требования. TXT Playwright Установка Chromium startCommand: Python Bot.py / I также явно установил переменную среды. Но журнал рендеринга по-прежнему показывает ошибку: browsertype.launch: исполняемый файл не существует at/tmp/playwright/chromium_headless_shell-1181/chrome-linux/headless_shell
ps. Я строю этот бот, используя чат GPT, и когда я строил первую его часть, я обнаружил, что он использовал старые данные для документации API Exchange, например, поэтому мне пришлось вручную найти путь к последней версии данных API и загружать его в чат GPT, чтобы он генерировал правильный код. Я не знаю, может ли такая же проблема с документацией по драматурге < /p>
Что мне нужно: < /p>
Как правильно установить и запустить хром в режиме без головы в рендеринге? (PPS - Когда я тестировал этот код, используя код VS на моем Mac, я заметил, что он не работает с безголовым браузером, я не знаю, поддерживается ли без головы. рендеринг?
Подробнее здесь: https://stackoverflow.com/questions/797 ... how-to-fix