Powershell 当我在Fiddler 4中启用https解密时,站点证书失败

Powershell 当我在Fiddler 4中启用https解密时,站点证书失败,powershell,authentication,https,fiddler,Powershell,Authentication,Https,Fiddler,我有一个PowerShell脚本,可以将一批文件上传到lingq.com。 我是通过以下方式创建的:我通过浏览器登录到网站,并通过网页手动上传。我在Fiddler中抓取了请求,然后在PowerShell中复制了它,包括身份验证cookie。我只是交换请求的内容并发送它。它并不漂亮,但它起了作用,为我节省了大量的时间。唯一的缺点是每次我必须再次登录该站点时,我的身份验证cookie都会失效,我必须再次抓取它们。但我可以忍受 他们似乎已经把所有的通信都改成了https,因为现在不是请求 我在Fidd

我有一个PowerShell脚本,可以将一批文件上传到lingq.com。 我是通过以下方式创建的:我通过浏览器登录到网站,并通过网页手动上传。我在Fiddler中抓取了请求,然后在PowerShell中复制了它,包括身份验证cookie。我只是交换请求的内容并发送它。它并不漂亮,但它起了作用,为我节省了大量的时间。唯一的缺点是每次我必须再次登录该站点时,我的身份验证cookie都会失效,我必须再次抓取它们。但我可以忍受

他们似乎已经把所有的通信都改成了https,因为现在不是请求

我在Fiddler身上看到的只是

通往www.lingq.com/443的隧道

Fiddler还警告我HTTPS解密已禁用。当我启用它并开始捕获时,当我尝试访问该站点或使用证书的任何其他站点(包括Google)时,Firefox会给我一个证书错误:

www.lingq.com使用了无效的安全证书

证书不受信任,因为未提供颁发者链

错误代码:sec_错误\u未知\u颁发者

我的脚本现在完全没用了,我发送的每个请求都返回登录页面。由于Fiddler弄乱了证书,我无法进一步对站点进行反向工程以正确模拟请求

如何使https解密在Fiddler中工作?或者,是否有一种方法可以让我的脚本在站点上正确地进行身份验证?我已经尝试了这里描述的步骤:
它根本不起作用。我的猜测是某种联邦身份验证已经到位,但坦率地说,我在这里完全没有深度。

他们的身份验证可能也有帮助。他们没有。他们的API似乎没有导入方法。至少它不在文档中。当解密HTTPS流量时,FIDDLE工作在中间代理中。i、 e.您必须在Fiddler中创建本地SSL证书,并将脚本配置为使用proxy 127.0.0.1 localhost。