想要访问https网站,获取网页的源代码,如:https://www.baidu.com
源码如下:
f = urllib2.urlopen("https://www.baidu.com/")
buf = f.read()
f.close()
结果报错:urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>
Python版本:2.7.9
运行平台:Windows
在Mac下運作是正常的,應該是你的環境下不支援SSL,Windows環境需要自行安裝
附上安裝方法,希望能對你有幫助:
How to install Python ssl module on Windows?
https 訪問,使用pycurl更方便一些~