首页 > 编程语言 > 详细

Pythone 爬虫pyppeteer不定时失去连接的解决办法

时间:2020-04-12 09:29:15      阅读:187      评论:0      收藏:0      [点我收藏+]

在使用pyppeteer时,程序会因为webscoket等待而丢失连接

具体解决办法如下,需要修改connection.py源码

github 原文连接:https://github.com/miyakogi/pyppeteer/pull/160/files

 

self.connection: CDPSession
        self._connected = False
        self._ws = websockets.client.connect(
            self._url, max_size=None, loop=self._loop) #原代码
            self._url, max_size=None, loop=self._loop, ping_interval=None, ping_timeout=None) #修改后代码 增加 ping_interval  ping_timeout 两个参数
        self._recv_fut = self._loop.create_task(self._recv_loop())
        self._closeCallback: Optional[Callable[[], None]] = None

 

问题如期解决。

Pythone 爬虫pyppeteer不定时失去连接的解决办法

原文:https://www.cnblogs.com/yydada/p/12683644.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!