gpt4 book ai didi

c# - 使用 WebBrowser 类 C# 获取/设置 cookie

转载 作者:太空宇宙 更新时间:2023-11-03 13:19:46 25 4
gpt4 key购买 nike

我需要一些有关 C# 中“WebBrowser”类的帮助。如何使用 GetRequest 发送 cookie 并从 Response 保存 cookie?为什么此代码不起作用以及如何更正错误?

private void GetMail_Click(object sender, EventArgs e)
{
webBrowser1.Document.Cookie = "https://signup.live.com/signup.aspx?mkt=ru-RU&lic=1";
webBrowser1.Navigate("https://signup.live.com/signup.aspx?mkt=ru-RU&lic=1");
}

最佳答案

有一个方法 InternetSetCookie 可以从 WebBrowserControl 调用,它应该看起来像这样。

首先导入 InternetSetCookie 函数:

[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
static extern bool InternetSetCookie(string UrlName, string CookieName, string CookieData);

然后您从点击处理程序中调用它。

private void GetMail_Click(object sender, EventArgs e)
{
InternetSetCookie(url, "JSESSIONID", Globals.ThisDocument.sessionID);
webBrowser1.Navigate(url);
}

关于c# - 使用 WebBrowser 类 C# 获取/设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24779560/

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