首页 > 解决方案 > 后端 Web 服务可以将 selenium 与无头 Chromium 一起使用吗?

问题描述

我正在为一个学校项目开发一个聊天机器人,它将在后端使用 Web 服务,打算将其部署到第三方云服务器主机上,例如 Heroku。

Web 服务将实时定期进行 Web 抓取。我一直在使用 BeautifulSoup 进行开发,直到我在需要抓取的页面中发现动态加载的内容,所以我必须切换到 Selenium。

问题是 Selenium 需要浏览器,但云服务器没有 GUI,可能也不允许安装应用程序。

所以我想到的一个解决方案是在不需要 GUI 的无头模式下使用 Chromium,这是一种不需要安装的便携式 Chrome 版本。

我离弄清楚如何部署到云托管服务器还有很长的路要走,更不用说测试我的想法了,所以我想提前寻求专业意见。主机服务器是否允许我的 Web 服务以这种方式运行?

标签: pythonseleniumweb-serviceschromium

解决方案


推荐阅读