发布于 2019-08-06 15:59:35
有3种解决方案可以防止与Chromium断开连接:
-为代码打补丁,如 (首选)
在运行任何其他Pyppeteer命令之前运行代码段
def patch_pyppeteer():
import pyppeteer.connection
original_method = pyppeteer.connection.websockets.client.connect
def new_method(*args, **kwargs):
kwargs['ping_interval'] = None
kwargs['ping_timeout'] = None
return original_method(*args, **kwargs)
pyppeteer.connection.websockets.client.connect = new_method
patch_pyppeteer()-更改
将websockets包降级为websockets-6.0,例如通过pip3 install websockets==6.0 --force-reinstall (在您的虚拟环境中)
-按照此pull request中的描述更改代码库,希望它很快就会合并。
https://stackoverflow.com/questions/57371446
复制相似问题