使用selenium chrome部署网页抓取网站



我创建了一个网站,用于收集多个曲棍球网站的比赛分数。它在我的本地服务器上完美运行,我现在正在尝试部署。我试过使用pythonanywhere.com,但硒似乎没有在它的工作。对于任何一个使用selenium/webdriver部署网站的人来说,什么是最简单/最好的平台来部署这样的网站(它不必像pythonanywhere那样免费,只要它不太贵,哈哈!)。提前感谢

Selenium在PythonAnywhere上工作。如果你使用的是免费账户,你就会受到上网限制。此外,建议在web应用程序之外抓取,因为它会减慢视图的速度——你应该使用Schedule/Always-on任务来代替。你也可以参考PythonAnywhere帮助页面:

使用Selenium
  • web应用中的异步工作

您可以使用AWS、GCP或Digitalocean Linux服务器。在这种情况下,您首先必须在Linux中安装chrome,然后将相关版本的chrome驱动程序放在您的项目目录中。请务必先检查chrome版本,然后在您的机器上安装相关的chrome驱动程序。