Asp.net 从其他网站获取数据

Asp.net 从其他网站获取数据,asp.net,asp.net-ajax,web,asp.net-3.5,Asp.net,Asp.net Ajax,Web,Asp.net 3.5,在回答我的问题之前,我会告诉你这是一个非常模糊的问题。但是如果你有类似的想法,请告诉我 实际上,我正在尝试使用ASP.Net在本地编写自己的网站。实际上,我想尝试模拟一个包含交易和股票详细信息的网站。我想从一些人那里得到细节。请让我知道是否有可能从其他网站获取数据,或者是否有任何网站可以获取此类详细信息。另外,请让我知道什么所有参数,我需要记住之前和设计一个网站。请让我知道我能利用的任何这样的想法。非常感谢大家。非常感谢您的任何评论。是的,您当然可以使用System.Net类(如System.N

在回答我的问题之前,我会告诉你这是一个非常模糊的问题。但是如果你有类似的想法,请告诉我


实际上,我正在尝试使用ASP.Net在本地编写自己的网站。实际上,我想尝试模拟一个包含交易和股票详细信息的网站。我想从一些人那里得到细节。请让我知道是否有可能从其他网站获取数据,或者是否有任何网站可以获取此类详细信息。另外,请让我知道什么所有参数,我需要记住之前和设计一个网站。请让我知道我能利用的任何这样的想法。非常感谢大家。非常感谢您的任何评论。

是的,您当然可以使用System.Net类(如System.Net.WebClient)获取数据。

是的,您可以使用ASP.Net从其他网站获取数据,不过一般来说,如果您计划创建一个大型网站,则删除其他网站是“离线”完成的,而ASP.Net应用程序则利用这些已爬网页面的缓存提供服务。请记住,来自单个IP(即,您的服务器)的高流量很可能会引起系统管理员的注意,除非您事先与该站点达成协议,并且您可能会被禁止使用您的IP来冷却它。

通常,我会从数据源提供的Web服务中获取类似的数据。尽管我怀疑您是否能免费找到这样的服务。

您可以开始研究的一些基础是HttpWebRequest和HttpWebResponse类,下面是从

    // Create an HttpWebRequest using WebRequest.Create (see .NET docs)!
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);


    // Execute the request and obtain the response
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();