1. 程式人生 > >Python之爬蟲-- SSL

Python之爬蟲-- SSL

  • SSL
    • SSL證書就是指遵守SSL安全套階層協議的伺服器數字證書(SercureSocketLayer)
    • 美國網景公司開發
    • CA(CertifacateAuthority)是數字證書認證中心,是發放,管理,廢除數字證書的收信人的第三方機構
    • 遇到不信任的SSL證書,(如 https://www.12306.cn , 360),需要單獨處理
    • 案例1
from urllib import request

# 匯入pythopn ssl處理模組
import ssl

# 利用非認證上下文環境替換認證的向下文環境
ssl._create_default_https_context = ssl._create_unverified_context

url = "https://www.12306.cn/mormhweb/"
rsp = request.urlopen(url)

html = rsp.read().decode()

print(html)