Мой подход - это хромированный драйвер , который можно запускать без головы (в основном используется для автоматического тестирования пользовательского интерфейса).Вы можете запустить браузер из командной строки и указать ему несколько аргументов, например --headles
и другие.Я уверен, что в Python есть несколько хороших библиотек для этого.Но, может быть, это неправильный подход здесь.
Так что уже есть подобный вопрос , который уже задавался, где различные подходы, где предлагалось.
Если вы хотите реализовать WebRTC на Python, попробуйте aiortc .Он поддерживает аудио, видео и каналы данных и построен на основе asyncio Python.
Но, возможно, посмотрите ответы там, надеюсь, это поможет!