requests-證書驗證

 1 import requests
 2 #response = requests.get('https://www.12306.cn')
 3 #print(response.status_code)
 4 #以上會顯示錯誤,由於須要證書驗證
 5 
 6 #解決證書問題,咱們有兩種方法
 7 
 8 #方法一,咱們能夠經過設置verify=False來忽略證書驗證
 9 response = requests.get('https://www.12306.cn',verify=False)
10 print(response.status_code)
11 #以上解決了證書驗證問題,可是仍然是有警告拋出:InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised.
12 #爲了忽略警告,能夠引入如下
13 #from requests.packages import urllib3
14 #urllib3.disable_warning()
15 
16 #方法二,手動傳入證書,若是有的話
17 response = requests.get('https://www.12306.cn',cert=('/path/server.vrt','/path/key'))
相關文章
相關標籤/搜索