urllib问题
来源:互联网 发布:rapidgator是什么软件 编辑:程序博客网 时间:2024/05/21 10:14
urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
转载地址:http://blog.csdn.net/moonhillcity/article/details/52767999
Python 升级到 2.7.9 之后引入了一个新特性,当使用urllib.urlopen打开一个 https 链接时,会验证一次 SSL 证书。而当目标网站使用的是自签名的证书时就会抛出一个 urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)> 的错误消息,详细信息可以在这里查看(https://www.python.org/dev/peps/pep-0476/)。
解决方法:
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
执行POST时出现:TypeError: POST data should be bytes, an iterable of bytes, or a file object. It cannot be of type str.
解决方法:params = urllib.parse.urlencode({'userid':'381fccbd776c4deb'}).encode(encoding='UTF8')
阅读全文
0 0
- urllib问题
- urllib中的转码问题
- urllib
- urllib
- urllib
- urllib
- urllib
- urllib
- urllib
- urllib
- Urllib
- urllib
- python3.3中urllib.request.open问题
- urllib unquote 在django template上面问题
- python urllib爬取网页编码问题
- python导入urllib遇到的问题
- 如何解决urllib.request找不到问题
- Python中urllib.urlencode中文字符的一个问题
- grub源码分析---2
- 把已有的repo工程提交到服务器
- 11周 项目1
- Unity For循环另外一种写法
- MongoDB范式化与反范式化
- urllib问题
- 图片上传预览
- Android IP地址控件
- 计算机等级考试--二级C语言1
- java学习笔记(四)集合
- 面向对象的特征--继承
- 第十一周【项目4
- linux调试器的实现---有关寄存器操作的实现
- Leetcode: 712. Minimum ASCII Delete Sum for Two Strings