在谷歌云应用引擎上运行python的PlayWright



Hello PlayWright有一个设置命令playwright install,需要先运行它才能使用。在运行Django应用程序之前,我如何在GCP的应用程序引擎上设置安装脚本来运行此命令?

您可以通过将playwright添加到requirement.txt中来安装它。一旦您重新部署,它将与您的应用程序一起自动安装。

requirement.txt中的示例:

playwright==1.9.2

但如果它需要另一个命令进行安装,您应该使用AppEngineFlexible。在App Engine Flexible中,您可以使用Dockerfile运行另一个命令和其他配置来安装您的附加依赖项和应用程序。

我也面临同样的问题,但通过一些迭代解决了。您可以按照以下步骤操作:

在requirements.txt中添加了剧作家和版本后,在主脚本中使用子流程模块

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

这将有助于安装浏览器

相关内容

  • 没有找到相关文章

最新更新