使用python请求时出现SSL错误问题记录

(1)解决方法一
以知乎注册为例,蒋验证码存储到本地

import urllib
import urllib2
import ssl
import os
context=ssl._create_unverified_context()
url =r"https://www.zhihu.com/api/v4/org/captcha?r=1567481536494&type=register&lang=en"
request=urllib2.Request(url)
response=urllib2.urlopen(request,context=context)
f=open(r"C:\Users\xxxxx\xxxx\1.gif","wb")
f.write(response.read())
f.close()


(2)解决办法二

import requests
from requests.packages import urlib3
urllib3.disable_warnings()
data=requests.get(r"https://www.zhihu.com/api/v4/org/captcha?r=1567481536494&type=register&lang=en",verify=false)
f=open(r"D:\sdkLog\\1.png","wb")
f.write(data.content)
f.close()
发布了17 篇原创文章 · 获赞 1 · 访问量 449

猜你喜欢

转载自blog.csdn.net/qq_36495121/article/details/100518421