![](/img/trans.png)
[英]Selenium error "Timed out receiving message from renderer: 300.000"
[英]Selenium Python timed out receiving message from renderer error
我想将名为 metamask 的插件添加到我的浏览器并检查我钱包中的以太币数量。 但是当我添加插件时,有时会出现此错误,有时却不会:
selenium.common.exceptions.WebDriverException: Message: unknown error: failed to wait for extension
background page to load: chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background.html
from timeout: Timed out receiving message from renderer: 10.000
这是我的基本代码:
extension = r'C:\Users\ozguc\Downloads\extension_10_8_1_0.crx'
options = webdriver.ChromeOptions()
options.add_argument('--disable-gpu')
options.add_argument("--force-device-scale-factor=1")
options.add_argument("--enable-features=NetworkServiceInProcess")
options.add_extension(extension)
try:
driver = webdriver.Chrome(r"chromedriver.exe", chrome_options=options)
我没有使用无头 chrome ,谢谢
在对 chrome 驱动程序的官方 google chrome 支持中,有一些建议 python 使用options.add_experimental_option('extensionLoadTimeout', 60000)
设置的时间以毫秒为单位,因此 60k 将是 1 分钟。
这解决了慢速 PC 超时的问题。 我用 metamask 解决了同样的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.