我正在使用Visual C# 2005制作一个简单的程序,它可以在Yahoo! Finance上查找股票代码,下载历史数据,并为指定的股票代号绘制价格历史图表。
我知道需要获取数据的确切URL,如果用户输入一个现有的股票代号(或者至少是在Yahoo! Finance上有数据的),那么程序就能正常工作。但是,如果用户编造一个股票代号,程序会在运行时出现错误,因为程序尝试从不存在的网页中获取数据。
我正在使用WebClient类,并使用DownloadString函数。我浏览了WebClient类的所有其他成员函数,但没有看到任何我可以用来测试URL的东西。
我该怎么办?