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