CPU 通过 python selenium 在 chrome 中节流
CPU throttling in chrome via python selenium
是否可以通过 python selenium 在 chrome 的开发工具中限制 CPU?如果是,怎么做?
驱动程序似乎有一个方法 execute_cdp_cmd
代表 "Execute Chrome Devtools Protocol command" 但我不知道我会给它什么命令。
在 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 似乎也改变了他们的版本控制方案以与浏览器版本保持同步。
我做了一些快速检查,能够将油门率提高到 200 倍以上,但它开始出现严重问题。我猜它超过 100 倍是 ill-advised。
是否可以通过 python selenium 在 chrome 的开发工具中限制 CPU?如果是,怎么做?
驱动程序似乎有一个方法 execute_cdp_cmd
代表 "Execute Chrome Devtools Protocol command" 但我不知道我会给它什么命令。
在 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 似乎也改变了他们的版本控制方案以与浏览器版本保持同步。
我做了一些快速检查,能够将油门率提高到 200 倍以上,但它开始出现严重问题。我猜它超过 100 倍是 ill-advised。