[Python3]关于python3下优酷的you-get项目使用代理后https验证失败解决方法

日期:2019年3月15日 项目有时效性,所以请参考

今天在测试如下数据时候,发现出错

you-get -x {代理} --json "https://v.youku.com/v_show/id_XNDA1OTg3MDMwOA==.html"

错误:
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify


这种问题一般是需要修改项目源代码,我也不说过程了,具体解决方法
,需要修改源码的分为两个文件:

  • python3.4/site-packages/you_get/common.py
  • python3.4/site-packages/you_get/extractors/youku.py
1.修改 python3.4/site-packages/you_get/common.py
# 增加两行全局代码
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
1.修改 python3.4/site-packages/you_get/extractors/youku.py
# 增加
import ssl

之后修改,第一行为添加,第二行为修改,具体位置是fetch_cna方法下

image.png

之后就OK了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,351评论 0 5
  • title: python高级进阶 参考文献 https://pythonguidecn.readthedocs....
    采香行处蹙连钱阅读 7,298评论 1 5
  • 1.第154-155页,《忙是心理健康的表达》。 “从心里专业的视角看,“忙是治疗一切神经症的良药”的说法过于绝对...
    陈加茂阅读 1,579评论 0 0
  • 是个做梦都能梦见加压机房风井要上屋面的人。。。真为我头发掉得厉害的脑袋担忧。。。幸好重新长的速度还可以。。。
    00慢慢00阅读 39评论 0 0
  • 001.做自己喜欢的事不会累 有所喜好的人,会在一天的劳累工作后,在深夜读书码字,它是生活情趣的调剂,是让身心放松...
    正本阅读 1,748评论 0 5