我可以将 Selenium WebDriver 与 Google 云功能一起使用吗?
Can I use Selenium WebDriver with Google Cloud Functions?
我正在尝试使用 Selenium 构建解决方案,我可以使用 Firebase 函数来初始化和加载带有 Selenium 的网页吗?
我发现一些资源没有;但是他们没有提供任何来源而且他们已经 4 岁了..:[=13=]
如何或在哪里可以检查是否仍然是这种情况?
您目前不能在 Google Cloud Functions 中使用 Python 到 运行 Selenium 脚本。当前打开的 Public 问题跟踪器中有一个功能请求,可以在 here 中找到。
对于 Cloud Functions 的 Node.js 运行 时间,您可以使用 puppeteer which includes headless Chrome. I found this blog post 详细说明用例。
或者,如果您准备好用 Python 换取云功能,我们还有其他服务,例如:App Engine Flex 和云 运行,您可以在其中使用 Python。
- Python Headless Browser for GAE
- Python headless Chrome with Cloud Run
我还发现了这个 GitHub link,它在 Google Cloud Functions 上为 运行 selenium 提供担保。如果您对 JavaScript/TypeScript 示例而不是 Python 没问题,我建议您试试这个模板。但是,我没有测试过这个。
TLDR:不,你不能用 firebase 函数打开任何类型的网页(这不仅仅是一个 API 调用)。
你可以使用 Google Cloud 运行 有 selenium / cypress / spyder 运行。 GCR 实现了类似的结果,因为它是无服务器且可扩展的。
我正在尝试使用 Selenium 构建解决方案,我可以使用 Firebase 函数来初始化和加载带有 Selenium 的网页吗?
我发现一些资源没有;但是他们没有提供任何来源而且他们已经 4 岁了..:[=13=]
如何或在哪里可以检查是否仍然是这种情况?
您目前不能在 Google Cloud Functions 中使用 Python 到 运行 Selenium 脚本。当前打开的 Public 问题跟踪器中有一个功能请求,可以在 here 中找到。 对于 Cloud Functions 的 Node.js 运行 时间,您可以使用 puppeteer which includes headless Chrome. I found this blog post 详细说明用例。
或者,如果您准备好用 Python 换取云功能,我们还有其他服务,例如:App Engine Flex 和云 运行,您可以在其中使用 Python。
- Python Headless Browser for GAE
- Python headless Chrome with Cloud Run
我还发现了这个 GitHub link,它在 Google Cloud Functions 上为 运行 selenium 提供担保。如果您对 JavaScript/TypeScript 示例而不是 Python 没问题,我建议您试试这个模板。但是,我没有测试过这个。
TLDR:不,你不能用 firebase 函数打开任何类型的网页(这不仅仅是一个 API 调用)。
你可以使用 Google Cloud 运行 有 selenium / cypress / spyder 运行。 GCR 实现了类似的结果,因为它是无服务器且可扩展的。