我想使用Python的Requests库获取内部公司网页(比如说,https://internal.com)。我可以在浏览器中看到这个页面并且可以“查看证书”。因此,现在我想用Requests获取网页内容,我会这样做:
import requests
requests.get('https://internal.com')
但是我收到了一个 SSLError 错误:
SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
所以我想我需要指定一个证书文件:
requests.get('https://example.com', cert=('/path/server.crt', '/path/key'))
但是我如何找到证书文件的路径?我能从Chrome或IE中查看网页时获取这些信息吗?还是我漏掉了更基本的东西?