背景:我正在尝试使用我的有效凭据登录到HTTPS站点,导航到具有频繁更新列表的页面,然后抓取列表。 我正在使用其他人写的代码,这些代码在几个星期前一直有效。我是新手,但即使我可以看到代码不是很好,所以我想重写。
首先我登录网站并创建一个隧道。然后我移动到我的列表所在的页面并获取列表等。
这就是奇怪的。每次登录失败,直到我打开Fiddler。随着Fiddler的运行,它每次都会成功。
有关为什么会发生这种情况以及如何解决的问题?
非常感谢。
答案 0 :(得分:0)
我开始工作了!
对于那些发现自己处于相同情况的人(我已经看过一些类似问题的帖子 - 但答案对我没有用,所以我希望我并不孤单),我终于看到了我需要的将安全协议设置为TLS。我使用的具体语法是:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
需要在Httpwebrequest获取或发布事件之前指定设置。
如果你有类似的问题,我希望这会有所帮助。