使用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()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章