【问题标题】:How to run python playwright on Azure Cloud using Python如何使用 Python 在 Azure Cloud 上运行 python playwright
【发布时间】:2021-01-28 09:43:39
【问题描述】:

我正在尝试部署从网络中提取数据的计时器触发功能。我正在使用剧作家访问。我的代码在我的本地机器上按预期运行。但是,当我尝试在云上部署时,它说:

Result: Failure Exception: Exception: ================================================================================ "chromium" browser was not found. Please complete Playwright installation via running "python -m playwright install" ================================================================================ Stack: File "/azure-functions-host/workers/python/3.8/LINUX/X64/azure_functions_worker/dispatcher.py", line 353, in _handle__invocation_request call_result = await fi.func(**args) File "/home/site/wwwroot/AsyncFlight/__init__.py", line 21, in main browser = await p.chromium.launch() File "/home/site/wwwroot/.python_packages/lib/site-packages/playwright/async_api/_generated.py", line 9943, in launch raise e File "/home/site/wwwroot/.python_packages/lib/site-packages/playwright/async_api/_generated.py", line 9921, in launch await self._impl_obj.launch( File "/home/site/wwwroot/.python_packages/lib/site-packages/playwright/_impl/_browser_type.py", line 73, in launch raise not_installed_error(f'"{self.name}" browser was not found.')

我检查了我的消费计划,我的云上的操作系统是 Linux 并且"azureFunctions.scmDoBuildDuringDeployment" 设置为 true。 我在 requirements.txt 中包含了剧作家。不知道我错过了什么。请帮忙!!

谢谢

【问题讨论】:

    标签: python azure azure-cloud-services playwright playwright-python


    【解决方案1】:

    您是否尝试过按照错误指示执行的操作: Please complete Playwright installation via running "python -m playwright install"

    【讨论】:

    • 我应该如何在 azure 云上做到这一点。我尝试将其包含在 requirements.txt 中,但不起作用
    • 感谢您的帮助,但该解决方案似乎不起作用。它一直给我同样的错误
    猜你喜欢
    • 1970-01-01
    • 2022-12-03
    • 2022-08-16
    • 2021-06-09
    • 2021-01-05
    • 2021-10-24
    • 2022-11-28
    • 2019-02-09
    • 1970-01-01
    相关资源
    最近更新 更多