从其他网站获取数据

时间:2008-11-24 12:53:52

标签: asp.net asp.net-ajax web asp.net-3.5

即使在告诉我的问题之前,也会告诉你这是一个非常模糊的问题。但如果您有任何类似的想法,请告诉我。

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

5 个答案:

答案 0 :(得分:2)

是的,您可以使用ASP.Net从其他网站获取数据,但一般来说,如果您计划制作一个大型网站,其他网站的扫描是“离线”完成的,并且ASP.Net应用程序可以关闭这个已爬网页面的缓存。请记住,来自单个IP(即您的服务器)的大量流量可能会使用系统管理员提升标志,除非您事先与该网站达成协议,并且您可能只是禁止您的IP冷却它。

答案 1 :(得分:2)

答案 2 :(得分:1)

是的,您当然可以使用 System.Net System.Net 类来获取数据。

答案 3 :(得分: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();

答案 4 :(得分:0)

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