获得IE当前浏览的网页的源码,该怎么处理
获得IE当前浏览的网页的源码
做个小东东,当用户在IE中已经打开了一个网页,现在要得到这个网页的源码,或者说是源文件。我知道可以先获得IE地址栏里的URL再下载,不过这很明显是浪费时间。IE在浏览时应该下载了该网页并保存到临时文件夹里,可不可以直接获得它呢?
char path[MAX_PATH];
SHGetSpecialFolderPath(NULL, path, CSIDL_INTERNET_CACHE, FALSE);
用这个可以获得IE的临时文件夹的目录。
------解决方案--------------------
楼主你可以用BHO
http://www.vckbase.com/document/viewdoc/?id=1426
------解决方案--------------------
直接用DownloadToFile好了
既然你的ie已经打开了这个东西
那你再调用这个函数 就是从ie临时文件里调用的
------解决方案--------------------
哦 要在ie临时文件夹里找
参考
FindFirstUrlCacheEntry
FindNextUrlCacheEntry
这两个函数
做个小东东,当用户在IE中已经打开了一个网页,现在要得到这个网页的源码,或者说是源文件。我知道可以先获得IE地址栏里的URL再下载,不过这很明显是浪费时间。IE在浏览时应该下载了该网页并保存到临时文件夹里,可不可以直接获得它呢?
char path[MAX_PATH];
SHGetSpecialFolderPath(NULL, path, CSIDL_INTERNET_CACHE, FALSE);
用这个可以获得IE的临时文件夹的目录。
------解决方案--------------------
楼主你可以用BHO
http://www.vckbase.com/document/viewdoc/?id=1426
------解决方案--------------------
直接用DownloadToFile好了
既然你的ie已经打开了这个东西
那你再调用这个函数 就是从ie临时文件里调用的
------解决方案--------------------
哦 要在ie临时文件夹里找
参考
FindFirstUrlCacheEntry
FindNextUrlCacheEntry
这两个函数