首页
社区
课程
招聘
[求助]使用URLDownloadToFile函数出现问题了
发表于: 2010-9-29 23:42 5784

[求助]使用URLDownloadToFile函数出现问题了

2010-9-29 23:42
5784
写了个小程序,点开始按钮程序创建线程循环下载文件
url地址最后的数字规律的变化(加1)
假如地址为 http://www.9987k.com/1.html
循环下一次就变成 http://www.9987k.com/2.html

每次将文件下载后查看源代码内容,如果没有需要的信息就将文件删除
假如网址每秒中都有内容更新,我第二次循环到 1.html的时候应该下载到新文件,可是下载回来的文件还是第一次的模样,除非手动刷新一下1.html的页面或重启该软件才能下载到更新后的内容,不知道问题出在哪里了?请教高人指点

invoke URLDownloadToFile,NULL,offset szUrl,offset szFile,0,NULL

说明:已经调用了 invoke OleInitialize,0
打开软件开始下载是正常的,只是下载已经下过一次的网页才有问题,而且第二次下载速度奇快,100多个网页可瞬间完成,好像就是走个形式没有真正下载东西,和网页缓存有关系吗,真不懂啊?重启一下软件怎么就能正常下载了呢,哪怕刚才下载过。
不知道问题说清楚了没有。盼!!!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 120
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
http://blog.chinaunix.net/u/19762/showart_459614.html  
看看这篇文章。
2010-9-30 08:22
0
雪    币: 120
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
看起来,清空一下缓存,挺适合你的。
DeleteUrlCacheEntry
2010-9-30 08:24
0
雪    币: 218
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
DeleteUrlCacheEntry 怎么不好用啊!
只要删除C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files
里的记录就没问题了,
可是调用DeleteUrlCacheEntry不好使啊
2010-10-1 13:37
0
游客
登录 | 注册 方可回帖
返回
//