首页
社区
课程
招聘
[求助]api函数URLDownloadToFile使用中出现问题
发表于: 2010-9-30 08:09 5795

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

2010-9-30 08:09
5795
写了个小程序,点开始按钮程序创建线程循环下载文件
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多个网页可瞬间完成,好像就是走个形式没有真正下载东西,和网页缓存有关系吗,真不懂啊?重启一下软件怎么就能正常下载了呢,哪怕刚才下载过。
不知道问题说清楚了没有。盼!!!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 1683
活跃值: (674)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
应该是IE缓存的原因,你可以先调用一下URLDWONLOADTOFILE,然后手工删除一下缓存然后,再调一下URLDOWNLOADTOFILE,看看效果,如果真是缓存的原因。可以调下面这几个函数……

FindFirstUrlCacheEntry
FindNextUrlCacheEntry
DeleteUrlCacheEntry
FindCloseUrlCache
2010-9-30 09:31
0
雪    币: 266
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
下载者也不是那木好写滴丫
2010-9-30 10:38
0
雪    币: 17
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
2楼的有道理
2010-9-30 11:07
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
下载者???

创建线程循环下载文件

这明显是用于CC地.....
2010-9-30 11:08
0
雪    币: 218
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
非常感谢2楼的朋友,正是缓存的原因。同时感谢其他朋友的关注。不过我要声明我不是写下载者,最近淘宝有个点评活动,抢到22楼可以送个礼物,无聊玩玩正好练练手,所以想写个监控某网页的软件,达到条件时就跳出来,我去参与,仅此而已,见笑了!再次感谢二楼朋友,祝你好运!
2010-9-30 21:07
0
游客
登录 | 注册 方可回帖
返回
//