Проблема с запуском браузера драматурга ⇐ Python

Программы на Python
Anonymous
Проблема с запуском браузера драматурга

Сообщение Anonymous »

playwright._impl._errors.TargetClosedError: Browser.new_page: Целевая страница, контекст или браузер были закрыты
До недавнего времени я запускал экземпляр браузера Chrome на своей лямбде aws без проблем столкнулся с такой проблемой.
Браузер не может инициализироваться, что приводит к сбою всей моей функциональности.
Я создал локальный образ и протестировал его в Docker, приложение работает нормально. Эта проблема возникает только в aws Lambda.
Конфигурации запуска моего браузера:

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

    async with async_playwright() as playwright:
browser_path = find_chromium_path()
executable_path = f"{browser_path}/chrome-linux/chrome"
# Local development
if not os.path.exists(executable_path):
executable_path = None

browser = await playwright.chromium.launch(headless=True,
executable_path=executable_path,
args=[
"--no-sandbox",
"--disable-setuid-sandbox",
"--disable-dev-shm-usage",
"--disable-accelerated-2d-canvas",
"--disable-gpu",
"--single-process",
"--no-zygote",
"--disable-audio-output",
"--disable-software-rasterizer",
"--disable-webgl",
"--disable-web-security",
"--disable-features=LazyFrameLoading",
"--disable-features=IsolateOrigins",
"--disable-background-networking"
]
)
Есть ли способ решения этой проблемы?

Подробнее здесь: https://stackoverflow.com/questions/787 ... unch-issue

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