之前BQYAHOO出现无法正常使用的情况,我认为是操作系统的原因。
因为我开发的机器为2003,而无法正常使用的机器为XP 。
后来,我在一台2000 Server上正常运行了BQYAHOO ,这下子我糊涂了。
在自己的机器上,我使用两个代理交换测试。我发现在较短的时间里面,用代理1可以正常使用,而使用代理二却不行。
最后,我找到了问题的所在:网络速度。
我在程序中使用了一个重要的函数:InternetOpenUrl 。
这个函数正常情况下,应该可以获取给出的URL的网页源码。
但有时候却做不到,只能得到一部分!
如果只得到一部分网页源码,则无法分析网页信息(有可能另外一部分信息没有得到)。
非常奇怪的是,即便是等一段时间,再次获取网页信息,也还是原来的一部分。
当然,如果网络通畅这一切都不是问题。特别是不使用代理的宽带用户。
不过,我觉得还是可以从编程方面来解决。