处理登录延迟的HttpWebResponse

时间:2018-03-16 14:57:21

标签: c# webrequest httpwebresponse

我正在尝试从自动登录的网站上读取页面。问题是网站在首次启动时会给出一个页面,上面写着“使用加载图标登录”。这种情况发生的时间约为5秒左右,而不是实际的页面加载量。

当我运行我的代码时,它只会获得带有图标代码的登录页面,而不是登录后的实际页面。

无论如何,我可以同时获得两个?

由于

        WebRequest request = WebRequest.Create("https://server1/test");
        request.Credentials = CredentialCache.DefaultCredentials;
        using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
        {
            using (Stream dataStream = response.GetResponseStream())
            {
                using (StreamReader reader = new StreamReader(dataStream))
                {
                    Console.WriteLine(reader.ReadToEnd());
                }
            }
        }

0 个答案:

没有答案