1、因公司需要通过代理连接外网,故这里需要增加proxies参数 ,参考:https://blog.youkuaiyun.com/wdlnancy/article/details/87007000
2、2.1 忽略SSL证书方法:
因登陆的是https网站,需要使用SSL证书,但若无证书进行连接的话,可增加verify=False方法忽略证书验证,但这样会出现如下告警:
D:\Python35\lib\site-packages\urllib3\connectionpool.py:847: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
故在代码上方增加忽略安全告警的代码:
requests.packages.urllib3.disable_warnings()
2.2 请求中带上证书地址(以浏览器为客户端,解释SSL证书如何工作的参考文档:https://www.wosign.com/FAQ/how_browser_check_SSL.htm)
从浏览器中获取浏览器的证书地址,然后在请求体