社区
Windows SDK/API
帖子详情
请问如何把一指定网址的内容保存为本地的*.mht格式的文件?
hhdsq
2003-05-20 11:02:55
麻烦各位给点思路~~
...全文
96
13
打赏
收藏
请问如何把一指定网址的内容保存为本地的*.mht格式的文件?
麻烦各位给点思路~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hhdsq
2003-05-26
打赏
举报
回复
多谢楼上的资料~~
叶子哟
2003-05-26
打赏
举报
回复
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_creating_mhtml_formatted_messages.asp
http://codeguru.earthweb.com/ieprogram/SaveWholePage.html
叶子哟
2003-05-23
打赏
举报
回复
这种电子邮件格式
叶子哟
2003-05-22
打赏
举报
回复
//得到内容1
IHTMLElement *p;
IHTMLDocument2 *document;
BSTR url;
(void *)document=TCppWebBrowser1->Document;
if(document)
{
document->get_title(&url);
Caption=AnsiString(url);
document->get_body(&p);
p->get_outerHTML(&url);
RichEdit1->Text=AnsiString(url);
}
//得到内容2
if(CppWebBrowser1->Busy) return;
IHTMLDocument2 *HTMLDocument = NULL;
IPersistFile *PersistFile = NULL;
if(CppWebBrowser1->Document && SUCCEEDED(CppWebBrowser1->Document->
QueryInterface(IID_IHTMLDocument2, (LPVOID*)&HTMLDocument)))
{
if(SUCCEEDED(HTMLDocument->QueryInterface(IID_IPersistFile,
(LPVOID*)&PersistFile)))
{
PersistFile->Save(WideString(String(ExtractFilePath(ParamStr(0))+
"temp.html")), true);
PersistFile->Release();
}
HTMLDocument->Release();
RichEdit1->Lines->LoadFromFile(String(ExtractFilePath(ParamStr(0))+
"temp.html"));
}
hhdsq
2003-05-22
打赏
举报
回复
up~~~~
sprewellkobe
2003-05-22
打赏
举报
回复
啊?是mht呀!我一直是你打错了呢:(
为什么要读两次呀,还有也是保存为HTM的格式:(
hhdsq
2003-05-22
打赏
举报
回复
楼上的,你那是保存为.htm格式的吧?我要求是.mht格式的。
to:sprewellkobe(我为软件狂!)
你这句话是不是表示先用CppWeb把网页读取出来,然后再保存?那不是要读两次?
另外,你这个是保存为什么格式的啊?
sprewellkobe
2003-05-21
打赏
举报
回复
好怎么详细?你写那句话就行了
hhdsq
2003-05-21
打赏
举报
回复
up~
hhdsq
2003-05-21
打赏
举报
回复
up~~
希望再详细一点。。。
sprewellkobe
2003-05-20
打赏
举报
回复
不用控件,自己封装http协议呀?这我可不会
CppWB嘛,可以这样
wb->ExecWB(Shdocvw_tlb::OLECMDID_SAVE,Shdocvw_tlb::OLECMDEXECPORT_DODEFAULT);
关于ExecWb有N多用法,这应该算一个COM接口了吧
还可以保存,打开新,减切,刷新
自己看看帮助吧
给分了
hhdsq
2003-05-20
打赏
举报
回复
CppWebBrowser~
或者不用控件呢?
sprewellkobe
2003-05-20
打赏
举报
回复
你用的是什么控件?不同控件有不同控件的思路
神虎科技 数据恢复软件
文件
恢复是一款简单易用的软件,在整个恢复过程中,不需要您有多么高深的技术知识,只需您通过使用它简单的图形操作界面,即可随心操作。只要启动该程序,选择合适的模块,点击按钮“下一步”,预览可恢复的
文件
,并...
网际畅游 MyIE 3.0 源代码
只需将Netcaptor的*.cgp
文件
拷贝到MyIE目录下的groups目录中即可。双击组内
网址
可打开该网页。 将当前所有窗口另存为组:可将当前所打开的窗口
网址
另存为一个新的组。 自动填表:使用Alt-Q可自动填写当前页面...
Tagging-Taggie 基于标签管理的个人知识管理开源软件
1. Taggie会自动获得当前
文件
的特定属性,例如
文件
创建日期、pdf的页数、已有关键词等,并根据这些信息为该
文件
创建一个UUID.lnk,如果开启了Distributed Link Tracking Client服务,在本地计算机你可以随意重命名...
C#代码实现把网页
文件
保存
为
mht
文件
由于项目需要,需实现把
指定
的网页
文件
保存
为
mht
文件
。于是到网上搜索了相关的资料。找到了一份代码。测试后通过。 现将实现过程记录如下: Step 1:项目引用
文件
: 安装目录/System32/cdos...
java 解析
mht
_java工具类
mht
转html
格式
文件
及简单的HTML解析
//
保存
资源
文件
if (SaveResourcesFile(resources, bp.getInputStream())) { // 将远程地址替换为本地地址 如图片、JS、CSS样式等等 strText = strText.replace(strUrl, resources.getAbsolutePath()); } }*/ //...
Windows SDK/API
1,221
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章