从vb6查询网络的功能是什么?
我要做的是从雅虎财务中获取数据。例如,此url返回一个csv文件,其股息值为General Electric:
http://finance.yahoo.com/d/quotes.csv?s=GE&f=d
我需要在函数中运行它并让函数返回答案。
答案 0 :(得分:1)
说到Excel,您可以create a web query。在你的情况下,这将是微不足道的。
除此之外,如果你想让自己的生活更轻松,可以使用WinHttpRequest,如果不想,可以使用套接字。但是,Excel中没有winsock控件。
答案 1 :(得分:1)
对于VB6中这样的简单GET请求,您还可以创建一个小的UserControl来调用其 AsyncRead 方法。如果需要,这样的控件可以并行执行多个请求,每个请求都用 PropertyName 字符串标记,以便在返回结果时进行识别。
无论使用哪种方法,都要确保设置选项以绕过本地缓存。否则重复查询每次都会返回相同的值。
答案 2 :(得分:0)
您可以使用WinHttp.WinHttpRequest COM对象。这里有一个similar question,它提供了一个例子。