社区
网络通信/分布式开发
帖子详情
如何将webbrowser页面的内容保存为HTML文件?
mrcpro
2008-01-16 05:01:10
各位:
请问有什么办法可以将webbrowser控件打开的网页内容保存成HTML源文件到本地??
谢谢
...全文
294
7
打赏
收藏
如何将webbrowser页面的内容保存为HTML文件?
各位: 请问有什么办法可以将webbrowser控件打开的网页内容保存成HTML源文件到本地?? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
slzlren
2008-01-29
打赏
举报
回复
with Msg do
begin
...
contenttype := 'text/html';
...
end;
如果是普通的不带有附件的邮件,可以直接指定类型为text/html就可以了
wxsan
2008-01-17
打赏
举报
回复
没有作过这方面的东西,帮你顶!
mrcpro
2008-01-17
打赏
举报
回复
谢谢wxsan,非常感谢!
其实我是在做邮件客户端。用Indy控件做的。使用Webbrowser作为编辑器编辑邮件正文,然后发送。但去网页上收看时,却发现所发的邮件内容要么是乱码,要么就是把HTML代码显示出来了。
如:
我在webbrowser中输入一句话作为正文: this is a test mail.
发送时的代码为:
With Msg do
begin
Body.Clear;
Body.Add((webbrowser1.Document as IHTMLDocument2).body.outerHTML) ;
From.Text := MailAccount.EmailAddress;
ReplyTo.EMailAddresses := MailAccount.EmailAddress;
Recipients.EMailAddresses := edtRecipients.Text; { To: header }
Subject := edtSubject.Text; { Subject: header }
Priority := TIdMessagePriority(cbbPriority.ItemIndex); { Message Priority }
CCList.EMailAddresses := edtCc.Text; {CC}
ReceiptRecipient.Text := '';
end;
.....
With SMTP do
begin
Connect;
Send(IdMsgSend);
Disconnect;
end;
.....
但是发送成功后,去网页收到的却是不正常的。收到的结果为:
<BODY>this is a test mail.</BODY>
怎么看上去像是浏览器直接把邮件下文的HTML代码显出来了?
有哪位高手赐教一下,,不胜感激。
mrcpro
2008-01-17
打赏
举报
回复
ExecWB这个函数如何能做到,
能说的详细点吗?
pilicat
2008-01-16
打赏
举报
回复
嗯,向 wxsan 同志学习!
wxsan
2008-01-16
打赏
举报
回复
// 这个很简单,代码如下:
// 注意要引用mshtml单元,否则编译不了
1. 保存为文本文件:
IHtmlDocument2(WebBrowser1.Document).Body.outerText
2. 保存为html
IHtmlDocument2(WebBrowser1.Document).Body.outerHTML
珍惜生命远离CPP
2008-01-16
打赏
举报
回复
成员函数 ExecWB可以做到
C# winform中将网页
保存
为mht
文件
或图片
文件
将
web
browser
(其实不用
web
browser
只给一个网址也行)中的
内容
保存
为mht(和浏览器的网页另存为功能一样)
文件
,同时支持
页面
全屏截图(就是不管
页面
多长多宽自动截整个
页面
)。 默认
保存
为tif格式(应CSDN一名网友的问题而生成TIF格式,自己修改代码即可
保存
为任意图片格式) CSDN论坛原帖地址:http://topic.csdn.net/u/20110313/22/19ee108b-3199-43c8-bbf3-9dd2decfdc3c.
html
?73144 本程序基于vs2010开发,低版本若打开不项目请参考修改即可打开: http://www.cnblogs.com/boyliupan/archive/2010/06/22/1762726.
html
C#生成网页截图 将指定
html
网页转换成图片
保存
到本地
C#生成网页截图 将指定
html
网页转换成图片
保存
到本地。 还不能自动获取
页面
的宽和高,有待完善。
web
Browser
网页放大缩小
web
Browser
网页放大缩小 开发浏览器
ASP.NET实现网页快照(C#生成网页截图 将指定
html
网页转换成图片
保存
到本地)(源代码)
C#实现网页快照,输入任意链接,在指定
文件
夹下生成对应的.jpg网页截图,且解决了截图白屏问题!
C#
web
打印之
Web
Browser
有最基础 的关于拼接
HTML
然后输入打印的,也有里面关于分页的做法,主要是关于销售单,方便学习
网络通信/分布式开发
1,594
社区成员
32,957
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章