在C#中下载HTML时,如何让网站使用浏览器存储的设置

在C#中下载HTML时,如何让网站使用浏览器存储的设置,c#,html,cookies,httpwebrequest,C#,Html,Cookies,Httpwebrequest,我需要从特定网站下载HTML源代码 该网站有许多设置,可以在不登录的情况下进行配置。必须使用本地计算机上存储的cookies存储设置 当我使用C#下载源代码时,网站不会使用浏览器存储的cookie。我下载的HTML是带有默认设置的“普通”版本,而不是我以前在浏览器中选择的设置 有没有办法使用我的浏览器存储的cookies?没有,您不应该这样做。在执行web请求时重新创建Cookie。好的,听起来很有希望。那么我要查找网站当前存储的cookies吗?现在我对曲奇饼知之甚少。如果你能让我知道一个很好

我需要从特定网站下载HTML源代码

该网站有许多设置,可以在不登录的情况下进行配置。必须使用本地计算机上存储的cookies存储设置

当我使用C#下载源代码时,网站不会使用浏览器存储的cookie。我下载的HTML是带有默认设置的“普通”版本,而不是我以前在浏览器中选择的设置


有没有办法使用我的浏览器存储的cookies?

没有,您不应该这样做。在执行web请求时重新创建Cookie。好的,听起来很有希望。那么我要查找网站当前存储的cookies吗?现在我对曲奇饼知之甚少。如果你能让我知道一个很好的资源来阅读它们(知道我想如何使用它们),我将不胜感激。感谢you@AndrewScott您可以从其他浏览器访问cookies。有几个.net屏幕抓取库可以实现这一点,但每一个都是不同的,这取决于您的需求。我经常推荐它,因为它经常更新和修复bug,并且支持许多不同的浏览器。我有两个问题要问你:1)你需要哪个浏览器的cookies?还有,2)你需要将你的软件分发给其他人还是供你自己使用?嗨,乔伊,最后我成功地创建了我需要的cookie。我查看了Chrome中的cookies,找到了我需要的特定cookie。幸运的是,它很容易找到和一个非常小的饼干。我能够手动创建cookie对象,使用httpwebrequest将其添加到cookie集合,并将其发送到站点。这就产生了包含我需要的数据的源代码。在这种情况下,没有什么比只设置一个设置更复杂的了,所以现在我不需要像您推荐的那样高级的设置。谢谢你回复我。