为了账号安全,请及时绑定邮箱和手机立即绑定

python-requests:是否可以绕过 HTTPS 以提高速度

python-requests:是否可以绕过 HTTPS 以提高速度

交互式爱情 2023-09-26 14:37:52
是否可以绕过 python3+ 请求上的 HTTPS 来提高速度?分析表明 SSL 处理是我的脚本中最慢的部分:   ncalls  tottime  percall  cumtime  percall filename:lineno(function)      133    0.377    0.003    0.377    0.003 {method 'read' of '_ssl._SSLSocket' objects} <--- slowest part 380ms/web access      232    0.131    0.001    0.131    0.001 {built-in method __new__ of type object at 0x000000007419C430}      153    0.087    0.001    0.090    0.001 <frozen importlib._bootstrap_external>:830(get_data)        1    0.023    0.023    0.023    0.023 {method 'do_handshake' of '_ssl._SSLSocket' objects}import requests    resp = requests.get("https://uk.finance.yahoo.com", verify=False)verify=False 只是禁用证书检查,但 SSL/TLS 仍然在后台发生。我没有找到任何使用最愚蠢的密码(例如 0bit)类型来提高速度的选项。安全性不是我在此脚本中的目标。我已经用 pip 升级了我的包。环境 Win10 x64。正如我测试的那样,大多数 http:// 地址仅允许/重定向到 https://
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

如果您使用的 URL 显示为 ,则您无法绕过 HTTPS 的使用https://。的真正含义https://是使用 HTTPS。您可以尝试使用http://而不是https://. 但这只有在服务器实际使用简单的http://. 通常,现在的访问http://...只会重定向到https://...,最终会到达与之前相同的 URL,但由于额外的 HTTP 请求的开销,速度甚至会更慢。



查看完整回答
反对 回复 2023-09-26
  • 1 回答
  • 0 关注
  • 92 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信