我希望每天下载一些数据。我可以通过加载网页web page with data手动获取数据,然后右上角附近有一个名为“历史记录下载'”的链接。此链接打开包含我需要的数据的Excel文件。
无论如何使用C#或VBA来自动化这个过程,如果是这样的话?
修改
这是我目前的代码。它下载了一个带有网页所有html的文本文件,虽然看看它看起来像主页的html。希望此链接将数据下载为excel文件。我最初保存text.xlsx,但它不是那样的,所以将下面的文件保存为txt。
class Program
{
static void Main(string[] args)
{
string path = "http://www.ishares.com/uk/institutional/en/products/251382/ishares-msci-world-minimum-volatility-ucits-etf/1393511975017.ajax?fileType=xls&fileName=iShares-MSCI-World-Minimum-Volatility-UCITS-ETF";
string pathSave = @"C:\MyFolder\test.txt";
WebClient wc = new WebClient();
wc.DownloadFile(path,pathSave);
}
}