selenium - 我想在 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")
解决方案
如果您的计算机或互联网无法处理,可以尝试将其外包给 AWS EC2 等平台。这将在云中的计算机上运行您的脚本,因此您不必担心计算能力或互联网速度。有一个免费层,您可以根据需要创建多个实例。
推荐阅读
- javascript - 根据选择选项中的值更改 Div Class
- javascript - 如何防止反应和socket.io中的无限循环
- reactjs - React Bootstrap导航栏:元素类型无效:需要字符串或类/函数
- reactjs - React Native: how to set different state values from multiple identical child components
- python - How to obtain pagination for the Mongo Aggregate
- python - factoryboy override attribute of lazy_attribute
- vba - 5974 Word Runtime Error 尝试连续使用宏后
- java - How to do a Mongo aggregation query in Spring Data?
- c# - 寻找使这段代码通用的方法
- python - 将直方图的图像转换为直方图值?