我有一个项目,我已经做了几天了。我想使用代理打开多个浏览器。当我使用Chromedriver时,它在10个选项卡后开始关闭。我在Firefox中没有遇到过关机的情况,但是即使我的代理速度很高,它的加载速度也很慢。上面写着大部分时间没有网络
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")
如果你的电脑或网络无法处理它,也许可以尝试将其外包给AWS EC2这样的平台。这将在云中的计算机上运行您的脚本,因此您不必担心计算能力或互联网速度。有一个免费的层,如果需要的话,你可以创建多个实例。
EC2链接:https://aws.amazon.com/ec2/?ec2-whats-new.sort-by=item.additionalFields.postDateTime&ec2-whats-new.sort-order=desc