【问题标题】:Speed up Chromedriver/Selenium in AWS EC2 instance在 AWS EC2 实例中加速 Chromedriver/Selenium
【发布时间】:2021-02-19 20:46:55
【问题描述】:

您好,我开发了一个机器人,可以自动执行特定网站上的购物流程。在我的 Mac 上进行测试时,它运行良好,可以很快下订单。我尝试使用带有 Ubuntu 实例的免费 t2.micro 层在 AWS EC2 实例上运行脚本。

脚本运行良好,所有软件包都可以工作,但我注意到在无头模式下打开 chrome 并完成该过程所需的时间是我在本地 macbook 上运行它时的 5/6 倍。我已经尝试了 chromedriver 选项中所有建议的东西来处理代理服务器,但我的 EC2 实例仍然不够快。

如果我想加快我的 selenium 脚本速度,是 t2.micro 免费套餐让我慢了下来,还是应该使用 Ubuntu 以外的其他实例?

【问题讨论】:

    标签: amazon-web-services selenium ubuntu amazon-ec2 selenium-chromedriver


    【解决方案1】:

    您正在使用一台非常小的机器,这将比您在本地运行的强大机器慢得多。

    【讨论】:

    • 因此,如果我继续使用 ubuntu 并仅升级到 t.2 介质,我应该会看到由于升级 1Gb 内存而导致速度提高?还是需要对机器进行更重大的升级才能使其快速运行
    • 您应该使用 t3 而不是 t2 实例,并且您可以不断增加实例大小,直到达到您满意的速度/价格比。如果你愿意让它慢下来省钱,那没有什么问题——如果你想让它跑得更快,那么更大的机器会有所帮助(当然,在一定程度上)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-15
    • 2015-04-17
    • 1970-01-01
    • 2020-04-11
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多