【问题标题】:requests_html render (async) not working on AWS Lambda Read-only file systemrequests_html 呈现(异步)不适用于 AWS Lambda 只读文件系统
【发布时间】:2022-11-27 19:20:28
【问题描述】:

我有一个从网页抓取数据的 Python 脚本。

它适用于我的本地但不适用于 AWS Lambda,因为它只允许将新文件写入 /tmp 目录。

我尝试通过request_htmlrender API,似乎无法更改文件位置。默认情况下,它默认采用当前工作目录。它导致错误如下

错误详情Read-only file system: '/home/sbx_user123'

先感谢您。

【问题讨论】:

    标签: python aws-lambda python-requests-html


    【解决方案1】:

    如何从 lambda web UI 设置下面的环境变量?

    PYPPETEER_HOME=/tmp/
    

    它可能会更改 puppeteer 的工作目录(在请求 html 中运行的模块)。

    也许,这是一个相关的问题:Pyppeteer fails to download headless chrome when running on AWS Lambda

    【讨论】:

      猜你喜欢
      • 2018-01-18
      • 2019-07-31
      • 2017-01-15
      • 2021-10-26
      • 2023-02-24
      • 1970-01-01
      • 2022-11-03
      • 2019-09-15
      相关资源
      最近更新 更多