我正在尝试为 HTTPS 网站构建 Web 客户端。我认为我做的一切都是正确的,但显然我在浏览器中得到的结果与我的爬虫程序得到的结果不同。
据我所知,没有办法检查 SSL 数据包。但是,我不确定我是否正确,所以我正在寻找验证。大概 SSL 流量会经过一些 SSL 特定的库(openssl),并不是每个人都会重新发明这个轮子。无论如何,我可以使用 wireshark 或其他东西来拦截流量,这样我就可以比较我的客户端和 Firefox 的标头。
答案1
如果您拥有服务器使用的证书的 RSA 密钥,Wireshark 可以解密 SSL。说明可在此处找到这里。