1.error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
- 解决:安装libXScrnSaver
yum install libXScrnSaver
2.pyppeteer.errors.NetworkError: Protocol error Emulation.setDeviceMetricsOverride: Target closed.
- 解决:可以将依赖的websockets包改成6.0版本的
pip install websockets==6.0
3.pyppeteer Session closed. Most likely the page has been closed
注意:这个问题出现在websockets>6.0的情况,如果你的websockets版本是6.0则不会出现这种情况
- 解决:
到正在使用的python环境的site-packages寻找pyppeteer模块,找到connection.py这个文件,找到按照如下网址修改:
https://github.com/miyakogi/pyppeteer/pull/160/files
即添加两个参数 ping_interval=None, ping_timeout=None