Browsertype.launch: исполняемого не существует - как исправить?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Browsertype.launch: исполняемого не существует - как исправить?

Сообщение Anonymous »

Я строю бот Python Telegram (используя платную версию чата GPT), развернутую в качестве фоновой службы по рендерингу. Бот работает каждые 5 минут и выполняет: < /p>
скрининг символа через 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
requirements.txt (fragment):

Код: Выделить всё

aiohttp
python-telegram-bot==13.15
opencv-python
playwright
код клавиши от shortlist_filter.py:

Код: Выделить всё

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, кажется, не хватает
Отказ происходит в Browser = playwright.chromium.launch (...)
Я выполнил 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»