需要从我的C#应用程序登录到网站
我编写了一个C#应用程序,它有一个登录菜单,当用户输入他的信息时,程序需要发送并使用该信息登录。然后显示带有WebBrowser类的登录页面。出于某种原因,它不想登录,它指向“网站登录”菜单。我希望用户能够从我的“c#应用程序”菜单登录,而不必查看“网站登录”菜单。就我所能看到的上述代码而言:需要从我的C#应用程序登录到网站,c#,menu,C#,Menu,我编写了一个C#应用程序,它有一个登录菜单,当用户输入他的信息时,程序需要发送并使用该信息登录。然后显示带有WebBrowser类的登录页面。出于某种原因,它不想登录,它指向“网站登录”菜单。我希望用户能够从我的“c#应用程序”菜单登录,而不必查看“网站登录”菜单。就我所能看到的上述代码而言: 使用用户凭据格式化请求 获取响应 尝试将返回的cookie放入字符串中 我在任何地方都看不到相同的cookie在webBrowser1发出的子序列请求中返回到浏览器: webBrowser1.Navi
- 使用用户凭据格式化请求
- 获取响应
- 尝试将返回的cookie放入字符串中
webBrowser1.Navigate("the website + the current session (cookieURL));
不编译
它可能会引导您找到正确的解决方案。不知道如何添加此“[DllImport(“wininet.dll”,CharSet=CharSet.Auto,SetLastError=true)]静态外部布尔InternetSetCookie(字符串lpszUrlName,字符串lpszCookieName,字符串lpszCookieData);”。缺少assebly引用,但我无法找到此引用来添加它。