C# 使用HttpWebRequest自动加载其他查询

C# 使用HttpWebRequest自动加载其他查询,c#,httpwebrequest,C#,Httpwebrequest,我想加载一个站点的页面,但这个页面称为不同的查询。我用过,收费前页面称为4个请求。 当我使用HttpWebRequest加载页面时,页面加载时不考虑4个查询 <!-- language: c# --> static public void loadPage(CookieContainer cookieJar) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://page"

我想加载一个站点的页面,但这个页面称为不同的查询。我用过,收费前页面称为4个请求。
当我使用
HttpWebRequest
加载页面时,页面加载时不考虑4个查询

<!-- language: c# -->
static public void loadPage(CookieContainer cookieJar)
    {

        HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://page");
        request.CookieContainer = cookieJar;
        request.AllowAutoRedirect = true;
        request.MaximumAutomaticRedirections = 10;

        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        // Display the status.
        Console.WriteLine(((HttpWebResponse)response).StatusDescription);
        // Get the stream containing content returned by the server.
        Stream data = response.GetResponseStream();
        string html = String.Empty;
        using (StreamReader sr = new StreamReader(data))
        {
            html = sr.ReadToEnd();
            Console.WriteLine(html);
        }
        response.Close();

        File.WriteAllText("index.html", html);
    }

如何在页面同时自动加载查询?

这是您可以控制的页面吗?因为如果篡改数据想要加载4个其他请求,那是因为页面上有内容触发了这4个请求。@AllanS.Hansen:我认为是AJAX请求。问题是:我必须用HttpWebRequest加载这4个页面,或者有一种方法可以在加载时自动加载?如果您需要动态查找,我认为您需要解析其他请求的响应,然后自己在新的WebRequest中启动这些请求,您可以自己连接到浏览器功能中进行一些屏幕抓取。这在很大程度上取决于您实际想要实现的目标。@AllanS.Hansen:因此我不得不用HttpWebRequest加载四个请求?这是一个在线存储站点,页面为[链接](https://www.firedrive.com/myfiles),请求加载文件和目录。
# https://page/?getFiles=....
# https://page/?getFolders=...
# https://page/?groups=...
# https://page/?upload=...