2008-11-24 118 views
2

甚至在告诉我的问题之前,会告诉你这是一个非常模糊的问题。但是请让我知道你是否有类似的想法。从其他网站获取数据

我实际上试图用ASP.Net在本地编写我自己的网站。我其实想尝试模拟交易和股票细节的网站。我想实际上从一些人那里获取细节。请让我知道,如果有可能从另一个网站获取数据或有任何网站,我可以获取这些细节。同时请让我知道在设计网站之前和之前需要记住的所有参数。请让我知道我可以利用的任何这样的想法。非常感谢你们。来自你的任何评论表示赞赏。

回答

2

是的,您可以使用ASP.Net从其他网站获取数据,但一般来说,如果您打算制作一个大型网站,而其他网站则是“脱机”完成的,并且ASP.Net应用程序服务关闭已抓取页面的缓存。请记住,来自单个IP(即您的服务器)的大量流量很可能会通过系统管理员提高标志,除非您事先与站点达成了协议,并且您可能会禁止您的IP来降低它的性能。

1

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

0

通常我会从数据源提供的web服务中获取类似的数据。虽然我怀疑你可以免费找到这样的服务。

1

一些你可以开始寻找的基础知识成为HttpWebRequest & HttpWebResponse类,下面是实例从MSDN获取

// 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();