curl无法检索网址。错误(56)OpenSSL SSL_read:SSL_ERROR_SYSCALL,错误10054

时间:2019-03-20 02:40:58

标签: python http ssl curl openssl

我需要在Python项目中检索此站点(www.extra.com.br)。

都不是

page = requests.get("https://www.extra.com.br/")

page = requests.get("http://www.extra.com.br/")

有效,脚本一直停留在这一行。

所以我去尝试使用curl来检索页面并离线对其进行检查。

curl http://www.extra.com.br也不起作用。这是使用-v的输出。

  
      
  • STATE:INIT => CONNECT句柄0x6dfd90;线1392(连接#-5000)
  •   
  • 将URL重建为:https://www.extra.com.br/
  •   
  • 已添加连接0。缓存现在包含1个成员
  •   
  • 状态:CONNECT => WAITRESOLVE句柄0x6dfd90;第1428行(连接#0)%总计%接收的%Xferd平均速度时间时间时间当前电流                                Dload上传总剩余左速度0 0 0 0 0 0 0 0 0-:-:--:-:-   -:-:-0 *正在尝试23.74.196.194 ...
  •   
  • 设置了TCP_NODELAY
  •   
  • 状态:WAITRESOLVE => WAITCONNECT句柄0x6dfd90; 1509行(连接#0)
  •   
  • 已连接到www.extra.com.br(23.74.196.194)端口443(#0)
  •   
  • 状态:WAITCONNECT => SENDPROTOCONNECT句柄0x6dfd90; 1561行(连接#0)0 0 0 0 0 0 0 0-:-:-   -:-:--:-:-0 *标记为[keep alive]:HTTP默认值
  •   
  • ALPN,提供h2
  •   
  • ALPN,提供http / 1.1
  •   
  • 密码选择:ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
  •   
  • 成功设置证书验证位置:
  •   
  • CAfile:C:/ Program Files / Git / mingw64 / ssl / certs / ca-bundle.crt CApath:无
  •   
  • TLSv1.2(OUT),TLS标头,证书状态(22):} [5字节数据]
  •   
  • TLSv1.2(OUT),TLS握手,客户端问候(1):} [512字节数据]
  •   
  • 状态:SENDPROTOCONNECT => PROTOCONNECT句柄0x6dfd90;第1575行(连接#0){[5字节数据]
  •   
  • TLSv1.2(IN),TLS握手,服务器问候(2):{[108字节数据]
  •   
  • TLSv1.2(IN),TLS握手,证书(11):{[2799字节数据]
  •   
  • TLSv1.2(IN),TLS握手,服务器密钥交换(12):{[333字节数据]
  •   
  • TLSv1.2(IN),TLS握手,服务器完成(14):{[4字节数据]
  •   
  • TLSv1.2(OUT),TLS握手,客户端密钥交换(16):} [70字节数据]
  •   
  • TLSv1.2(OUT),TLS更改密码,客户端问候(1):} [1字节数据]
  •   
  • TLSv1.2(OUT),TLS握手,已完成(20):} [16字节数据]
  •   
  • TLSv1.2(IN),TLS更改密码,客户端问候(1):{[1字节数据]
  •   
  • TLSv1.2(IN),TLS握手,已完成(20):{[16字节数据]
  •   
  • 使用TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384的SSL连接
  •   
  • ALPN,服务器接受使用http / 1.1
  •   
  • 服务器证书:
  •   
  • 主题:C = BR; ST =圣保罗; L =圣保罗; O = CNOVA Comercio Eletronico S.A .; OU = TI; CN = *。extra.com.br
  •   
  • 开始日期:2018年7月17日00:00:00 GMT
  •   
  • 到期日期:格林尼治标准时间2019年7月17日12:00:00
  •   
  • subjectAltName:主机“ www.extra.com.br”与证书的“ * .extra.com.br”相匹配
  •   发行人:C = US; O = DigiCert Inc; CN = DigiCert SHA2安全服务器CA   
  • SSL证书验证正常。
  •   
  • 状态:PROTOCONNECT => DO处理0x6dfd90;第1596行(连接#0)} [5字节数据]      
        

    GET / HTTP / 1.1     主持人:www.extra.com.br     用户代理:curl / 7.58.0     接受: /

      
  •   
  • STATE:DO => DO_DONE句柄0x6dfd90; 1658行(连接#0)
  •   
  • STATE:DO_DONE => WAITPERFORM句柄0x6dfd90; 1783行(连接#0)
  •   
  • STATE:WAITPERFORM => PERFORM句柄0x6dfd90; 1799行(连接#0)0 0 0 0 0 0 0 0-:-:-0:00:19-:-:-0 * OpenSSL SSL_read:SSL_ERROR_SYSCALL,errno 10054
  •   
  • 标记为[关闭]:转移返回错误
  •   
  • multi_done
  •   
  • 停止了暂停流! 0 0 0 0 0 0 0 0-:-:-0:00:19-:-:-0
  •   
  • 关闭连接0
  •   
  • 缓存现在包含0个成员} [5字节数据] curl:(56)OpenSSL SSL_read:SSL_ERROR_SYSCALL,错误10054
  •   

0 个答案:

没有答案