即使在告诉我的问题之前,也会告诉你这是一个非常模糊的问题。但如果您有任何类似的想法,请告诉我。
我实际上是在尝试使用ASP.Net在本地编写自己的网站。我实际上想尝试模拟一个有交易和股票详情的网站。我想实际从某些人那里获取细节。请告诉我是否可以从其他网站获取数据,或者是否有任何我可以获取此类详细信息的网站。另外,请告诉我在设计网站之前和设计网站时需要记住的所有参数。请让我知道任何我可以利用的想法。非常感谢你们所有人。感谢您的任何评论。
答案 0 :(得分:2)
是的,您可以使用ASP.Net从其他网站获取数据,但一般来说,如果您计划制作一个大型网站,其他网站的扫描是“离线”完成的,并且ASP.Net应用程序可以关闭这个已爬网页面的缓存。请记住,来自单个IP(即您的服务器)的大量流量可能会使用系统管理员提升标志,除非您事先与该网站达成协议,并且您可能只是禁止您的IP冷却它。
答案 1 :(得分:2)
这些文章可能会派上用场,让您了解如何检索和操作数据:
http://aspnetlibrary.com/articledetails.aspx?article=Retrieve-data-from-a-web-page
和
http://aspnetlibrary.com/articledetails.aspx?article=Convert-HTML-tables-to-a-DataSet
答案 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服务中获取类似的数据。虽然我怀疑你能免费找到这样的服务。