社区
Windows SDK/API
帖子详情
请问如何把一指定网址的内容保存为本地的*.mht格式的文件?
hhdsq
2003-05-20 11:02:55
麻烦各位给点思路~~
...全文
142
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
打赏
举报
回复
你用的是什么控件?不同控件有不同控件的思路
使用win32的API函数实现将网页
保存
为本地
mht
格式
文件
本文分享了使用CDO组件将网页完整
保存
为
MHT
格式
的代码实例,包括必要的头
文件
导入、函数实现及调用方式。解决调试过程中遇到的问题,并提供了具体的使用示例。
python socket 实现类似远程浏览器效果
使用Python的socket模块,服务端接收客户端的
网址
请求,利用selenium爬取网页并转化为.
mht
格式
,通过socket传回客户端。客户端
保存
并用浏览器打开.
mht
文件
,实现了在无外网条件下通过socket浏览外网网页。
利用Webbrowser类实现超长网页的截屏的实现(解决报错不能截取的难题)
本文详细记录了解决超长网页截图的难点及解决方案,包括分析问题、实验验证、改进截图代码实现,最终成功截取超长网页
内容
的方法。
html table导出excel 插入图片_前端 Table 用 JS 导出EXCEL(支持大量数据,保留报表
格式
) - pensive2019...
这篇博客介绍了如何利用JavaScript库FileSaver.js和tableToExcel函数,轻松将网页上的复杂HTML表格导出为Excel
文件
,无需繁琐的手动调整。通过引入必要的JS库,设置样式和调用函数,可以实现一键导出,适用于各种浏览器环境,包括对复杂表格的支持。
Windows SDK/API
1,222
社区成员
8,135
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章