我正在为学校项目开发聊天机器人,该聊天机器人将在后端利用Web服务,并打算将其部署到第三方云服务器主机(例如Heroku)上。
该Web服务将实时进行定期Web抓取。我一直在使用BeautifulSoup进行开发,直到在需要抓取的页面中发现动态加载的内容为止,因此必须切换到Selenium。
问题在于Selenium需要浏览器,但是云服务器没有GUI,并且可能也不允许安装应用程序。
所以我想到的一种解决方案是使用Chromium,它是无需安装的Chrome便携式版本,无需安装头,无需GUI。
要弄清楚如何部署到云托管服务器上,我还有很长的路要走,更不用说测试我的想法了,所以我想只是提前寻求专业意见。主机服务器会允许我的Web服务以这种方式运行吗?