首页 > 解决方案 > 运行远程处理文件的 selenium 脚本

问题描述

我正在使用 selenium 来提取一些数据(作为 json 文件)。这个 json 是脚本的最终输出。

到目前为止,我已经设法通过两种不同的方式在本地进行了操作:

但是,我需要它可以从任何地方访问,在没有安装 webdrivers/Docker 的系统中。

我曾考虑将脚本部署到 Heroku 并解决这个想法,但我不知道如何在这种情况下处理数据。

标签: pythonjsondockerseleniumdeployment

解决方案


我认为云服务适用于这些情况。

存储帐户(Amazon 中的S3或 Azure 中的 Blob Storage)允许您使用其 API 或使用其 SDK 从任何地方访问数据,几乎没有任何空间限制。如果您的数据不应公开访问,您还可以指定访问策略。

由于您已经将脚本开发成 Docker 容器,因此您已准备好在几乎所有云提供商中运行它(例如在 Amazon ECR中)。


推荐阅读