1. 運行程序時,報以下錯誤:

HTTPSConnectionPool(host='test.xxxx.com',?port=443):?Max?retries?exceeded?with?url:?/openapi/smartStock/000008.SZ.shtml?(Caused?by?SSLError(SSLError(1,?'[SSL:?CERTIFICATE_VERIFY_FAILED]?certificate?verify?failed?(_ssl.c:600)'),))

解決方法:requests請求時加上:verify=False

python自動化測試---報錯總結_第1張圖片


2. 不顯示warning信息

import urllib3

# 去掉運行時的Warning

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)