gpt4 book ai didi

C#获取或设置cookies,使用cookies从网络下载内容

转载 作者:太空狗 更新时间:2023-10-30 00:34:45 25 4
gpt4 key购买 nike

我需要有关 cookie 的帮助。我打算使用 cookies 下载网页内容。要获取内容,我需要登录网站,因为只有授权用户才能下载 Web 内容或文件。我正在使用

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

然后我正在抓取源代码,我需要获取文件链接,但我无法获取,因为我没有被授权,所以我需要设置 cookie。我以前没有使用过 cookie。我该怎么做?

最佳答案

如果您正在谈论创建一个可以创建 cookie 的 asp.net 网络应用程序,那么这样做应该可行:

虽然不确定这是否适用于 asp.net mvc,但它适用于 asp.net web 表单

Response.Cookies["nameOfCookie"].Value = "someValue";
Response.Cookies["nameOfCookies].Expires = DateTime.Now.AddDays(1);

然后在相同页面或不同页面的回帖上,可以通过以下方式获取 cookie

string value = string.Empty;
if (Request.Cookies["nameOfCookie"] != null)
value = Request.Cookies["nameOfCookie"].Value;

关于C#获取或设置cookies,使用cookies从网络下载内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6801828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com