首页 > 解决方案 > 在c#中打开一个url获取内容之后直接关闭页面

问题描述

目前我正在为朋友开发一个系统。我的朋友有一个网站,您可以在其中登录,它会将某些内容作为会话存储,例如 ID。

现在我正在制作一个程序,该程序将转到一个 URL,如果您已登录,该 URL 将显示您的会话 ID,否则它将显示 U 而不是 ID。

现在我为它创建了一个简单的东西:

HttpWebRequest request = (HttpWebRequest)WebRequest.Create((url + page));
            request.UserAgent = "GameLoadingService";

            using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
            using (Stream stream = response.GetResponseStream())
            using (StreamReader reader = new StreamReader(stream))
            {
                html = reader.ReadToEnd();
            }

但是,当执行此操作时,即使您已在浏览器中登录,您也会得到 U。Sooo 这意味着它不会像您的浏览器那样打开它,我需要它,因为它会给我 ID。

所以我的问题是,是否可以通过任何方式打开一个 url 并从该 url 获取页面内容,但是这个 url 需要像在您的活动浏览器中一样打开。因为您需要打开浏览器并登录才能运行该程序。

标签: c#browseropenurl

解决方案


推荐阅读