you-get库、you-get 下载视频失败

报错描述:正常输入指令下载视频,终端提示  some thiing went wrong 

排查错误:

1、排查python环境版本过低,截止目前you -get 支持Python 3.7.4 or above

2、排查电脑多环境混乱

3、排查网络相关,电脑挂代理、开启内部vpn等

报错解决:

1、-d -debug 参数 查看具体报错

the JSON object must be str, bytes or bytearray, not NoneType

报错分析 type error 类型错误,实际you -get 无法get到对应的视频信息,服务器返回非json格式内容,大概率确定是网络问题。

2、-k --insecure参数是 忽略 sll 证书错误,用到这个参数主要是因为在替换到其他连接时,you -get 报错提示,ssl证书过期

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify 1failed: unable to get local issuer
certificate (_ssl.c:1129)>

最后,输入 you -get -k -i url 成功下载。
 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值