是否可以通过 python selenium 在 chrome 的 devtools 中限制 CPU?如果是这样,怎么办?
驱动程序似乎有一个方法execute_cdp_cmd
,它代表“执行Chrome Devtools协议(protocol)命令”,但我不知道我会给出什么命令。
最佳答案
这在 chromedriver 75 中似乎是可能的。
## rate 1 is no throttle, 2 is 2x slower, etc.
driver.execute_cdp_cmd("Emulation.setCPUThrottlingRate", {'rate': 10})
注意:
2.38 似乎不支持 execute_cdp_cmd()
,而 2.48支持。 Chromedriver 似乎还更改了其版本控制方案,以与浏览器版本保持同步。
我做了一些快速检查,能够将 throttle 速率提高到 200 倍以上,但它开始出现严重问题。我猜超过 100 倍是不明智的。
关于python - 通过 python selenium 在 Chrome 中限制 CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57008946/