我有下面的代码.不幸的是,代码在我的M1 Mac上真的很慢.我的互联网连接真的很快,但Chrome窗口加载太慢.当我的程序最大化窗口时,动画看起来也只有10 fps.我已经试图摆脱driver.maximize_window()
命令,但它没有改变任何东西.除此之外,为什么我必须初始化一个Chrome驱动程序?如果我删除service=Service(ChromeDriverManager().install())
参数,它也可以工作。你有什么想法吗?我真的很感谢任何形式的帮助。
from selenium.webdriver import Chrome
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from webdriver_manager.chrome import ChromeDriverManager
options = Options()
options.add_experimental_option("detach", True)
driver = Chrome(service=Service(ChromeDriverManager().install()), options=options)
driver.get("https://google.com/xhtml")
driver.maximize_window()
字符串
1条答案
按热度按时间aelbi1ox1#
好吧,
ChromeDriverManager().install()
将尝试使用从DriverCacheManager下载的版本,我不知道如何操作。如果缓存管理器不是每次都得到缓存的结果-这意味着你的驱动程序将在每次运行脚本时下载和安装。据我所知,你可以自己安装Chrome驱动程序,然后提供一个路径,也许这将解决你的问题。