Asp.net 从不使用web服务的外部网站获取数据

Asp.net 从不使用web服务的外部网站获取数据,asp.net,fetch,Asp.net,Fetch,在我的应用程序中,我有一个带有文本框和按钮控件的ASP.Net网页。要求是,点击按钮后,我需要根据文本框中输入的值从外部网站获取一些数据 请注意,外部网站不提供web服务或API。该网站有一个具有提供类似功能的表单的页面。我无法在我的应用程序中加载外部网页,因为它也有很多不相关的内容 如果不是通过web服务,是否有人可以帮助我思考如何实现这一要求?我唯一能想到的就是通过WebRequest获取整个网站。然后将enire页面作为字符串中的HTML。您可以在该字符串中搜索所需的信息 string r

在我的应用程序中,我有一个带有文本框和按钮控件的ASP.Net网页。要求是,点击按钮后,我需要根据文本框中输入的值从外部网站获取一些数据

请注意,外部网站不提供web服务或API。该网站有一个具有提供类似功能的表单的页面。我无法在我的应用程序中加载外部网页,因为它也有很多不相关的内容


如果不是通过web服务,是否有人可以帮助我思考如何实现这一要求?

我唯一能想到的就是通过
WebRequest
获取整个网站。然后将enire页面作为字符串中的HTML。您可以在该字符串中搜索所需的信息

string responseString = string.Empty;

WebRequest request = WebRequest.Create("http://www.google.nl");

try
{
    using (WebResponse response = request.GetResponse())
    {
        using (Stream stream = response.GetResponseStream())
        {
            StreamReader reader = new StreamReader(stream, Encoding.UTF8);
            responseString = reader.ReadToEnd();
        }
    }
}
catch (WebException wex)
{
}