使用 browser.quit(),如果强制 force=True 会报错

作者: wuge-1337创建于 2026年6月12日更新于 2026年9月8日

Exception in thread Thread-1 (_recv_loop): Traceback (most recent call last): File "C:\Users\User\AppData\Roaming\Python\Python314\site-packages\DrissionPage\_base\driver.py", line 112, in _recv_loop: msg = loads(self._ws.recv()) ~~~~~~~~~~~~~~~^^ File "C:\Users\User\AppData\Roaming\Python\Python314\site-packages\websocket\_core.py", line 395, in recv: opcode, data = self.recv_data() ~~~~~~~~~~~~~~~~^^ File "C:\Users\User\AppData\Roaming\Python\Python314\site-packages\websocket\_core.py", line 423, in recv_data: opcode, frame = self.recv_data_frame(control_frame) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "C:\Users\User\AppData\Roaming\Python\Python314\site-packages\websocket\_core.py", line 444, in recv_data_frame: frame = self.recv_frame() File "C:\Users\User\AppData\Roaming\Python\Python314\site-packages\websocket\_core.py", line 485, in recv_frame: return self.frame_buffer.recv_frame() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\User\AppData\Roaming\Python\Python314\site-packages\websocket\_abnf.py", line 375, in recv_frame: self.recv_header() ~~~~~~~~~~~~~~~~^^ File "C:\Users\User\AppData\Roaming\Python\Python314\site-packages\websocket\_abnf.py", line 329, in recv_header: header = self.recv_strict(2) File "C:\Users\User\AppData\Roaming\Python\Python314\site-packages\websocket\_abnf.py", line 418, in recv_strict: bytes_ = self.recv(min(16384, shortage) File "C:\Users\User\AppData\Roaming\Python\Python314\site-packages\websocket\_core.py", line 581, in _recv: return recv(self.sock, bufsize) File "C:\Users\User\AppData\Roaming\Python\Python314\site-packages\websocket\_socket.py", line 127, in recv: bytes_ = _recv() File "C:\Users\User\AppData\Roaming\Python\Python314\site-packages\websocket\_socket.py", line 99, in _recv: return sock.recv(bufsize) ~~~~~~~~~~~^^^^^^^^^ ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host

内容来源: g1879/DrissionPage