Запуск PlayWright для python на движке облачных приложений google

Hello PlayWright имеет команду настройки который необходимо запустить, прежде чем его можно будет использовать. Как я могу настроить сценарий установки на движке приложений GCP для выполнения этой команды перед запуском моего приложения Django?

2 ответа

Вы можете установить свой playwrightдобавив его в. После повторного развертывания он будет автоматически установлен вместе с вашим приложением.

пример в requirement.txt:

      playwright==1.9.2

Но если для установки требуется другая команда, вам следует использовать App Engine Flexible. В App Engine Flexible вы можете использовать Dockerfile для выполнения другой команды и другой конфигурации для установки дополнительных зависимостей и приложений.

Я также столкнулся с той же проблемой, но решил ее с помощью некоторой итерации. Вы можете выполнить следующие шаги:

Добавив в файл require.txt драматурга и версию, в основном скрипте используйте модуль subprocess

      import subprocess
subprocess.run(["playwright", "install"])

Это поможет установить браузеры

Другие вопросы по тегам