Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要从我的C#应用程序登录到网站_C#_Menu - Fatal编程技术网

需要从我的C#应用程序登录到网站

需要从我的C#应用程序登录到网站,c#,menu,C#,Menu,我编写了一个C#应用程序,它有一个登录菜单,当用户输入他的信息时,程序需要发送并使用该信息登录。然后显示带有WebBrowser类的登录页面。出于某种原因,它不想登录,它指向“网站登录”菜单。我希望用户能够从我的“c#应用程序”菜单登录,而不必查看“网站登录”菜单。就我所能看到的上述代码而言: 使用用户凭据格式化请求 获取响应 尝试将返回的cookie放入字符串中 我在任何地方都看不到相同的cookie在webBrowser1发出的子序列请求中返回到浏览器: webBrowser1.Navi

我编写了一个C#应用程序,它有一个登录菜单,当用户输入他的信息时,程序需要发送并使用该信息登录。然后显示带有WebBrowser类的登录页面。出于某种原因,它不想登录,它指向“网站登录”菜单。我希望用户能够从我的“c#应用程序”菜单登录,而不必查看“网站登录”菜单。

就我所能看到的上述代码而言:

  • 使用用户凭据格式化请求
  • 获取响应
  • 尝试将返回的cookie放入字符串中
我在任何地方都看不到相同的cookie在webBrowser1发出的子序列请求中返回到浏览器:

webBrowser1.Navigate("the website + the current session (cookieURL));
不编译

它可能会引导您找到正确的解决方案。

不知道如何添加此“[DllImport(“wininet.dll”,CharSet=CharSet.Auto,SetLastError=true)]静态外部布尔InternetSetCookie(字符串lpszUrlName,字符串lpszCookieName,字符串lpszCookieData);”。缺少assebly引用,但我无法找到此引用来添加它。