0

无法使用 seleniumwire 加载网页,我在浏览器中观察到此错误。

This page isn't working
xxx.xyz didn't send any data.
ERR_EMPTY_RESPONSE

当我在初始化 webdriver 时用 selenium 替换 seleniumwire 时,不再观察到该问题。Seleniumwire 工作正常,几天前开始出现下面提到的错误。

Seleniumwire 版本:4.4.0 Python 3.9 MacOS Big Sur

AttributeError:模块“lib”没有属性“SSL_CTX_get0_param”

ERROR:seleniumwire.server:127.0.0.1:61095: Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/server/server.py", 

第 113 行,在句柄 root_layer() 文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/server/modes/http_proxy.py”中,第 9 行,在调用层()文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/server/protocol/tls.py”,第285行,在调用层()文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/server/protocol/http1.py”,第100行,在调用层() 文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/server/protocol/http.py”,第 206 行,调用中如果不是 self._process_flow(flow):文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/server/protocol/http.py”,行285、在_process_flow返回self.handle_regular_connect(f)文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/server/protocol/http.py” ,第 224 行,在 handle_regular_connect layer() 文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/server/protocol/tls.py”中,行278,待命self._establish_tls_with_client_and_server() 文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/server/protocol/tls.py”,第 358 行,在 _establish_tls_with_client_and_server self._establish_tls_with_server() 文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/server/protocol/tls.py”,第 445 行,在 _establish_tls_with_server self.server_conn.establish_tls(文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/connections.py”,第295行,在建立tls self.convert_to_tls (cert=client_cert, sni=sni, **kwargs) 文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/seleniumwire/thirdparty/mitmproxy/net/tcp.py”,第 382 行,convert_to_tls 上下文 = tls.create_client_context(文件“/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9 /site-packages/seleniumwire/thirdparty/mitmproxy/net/tls.py”,第 285 行,在 create_client_context 参数 = SSL._lib.SSL_CTX_get0_param(context._context) AttributeError:模块“lib”没有属性“SSL_CTX_get0_param”

4

1 回答 1

1

这看起来您使用的是过时版本的密码库

于 2021-09-27T08:33:01.193 回答