首页 > 解决方案 > 我想在 selenium 上使用多个使用 firefox 的浏览器,但我的速度变慢了

问题描述

我有一个项目,我已经工作了几天。我想使用代理打开多浏览器。当我使用 Chromedriver 时,它会在 10 个标签后自行关闭。我在 Firefox 中没有遇到关机,但即使我的代理速度很高,它的加载速度也很慢。它说大部分时间没有互联网。

火狐示例:

from seleniumwire import webdriver

options = {
'proxy': {
    'http': 'http://username:password@host:port',
    'https': 'https://username:password@host:port',
    'no_proxy': 'localhost,127.0.0.1,dev_server:8080'
    }
}
driver = webdriver.Firefox(seleniumwire_options=options)
driver.get("https://www.google.com")

标签: seleniumfirefoxproxyslowdown

解决方案


如果您的计算机或互联网无法处理,可以尝试将其外包给 AWS EC2 等平台。这将在云中的计算机上运行您的脚本,因此您不必担心计算能力或互联网速度。有一个免费层,您可以根据需要创建多个实例。

EC2 链接:https ://aws.amazon.com/ec2/?ec2-whats-new.sort-by=item.additionalFields.postDateTime&ec2-whats-new.sort-order=desc


推荐阅读