Foxtable(狐表)用户栏目专家坐堂 → [求助]将完整的网页保存成.mht文件,格式要如何声明?


  共有2121人关注过本帖平板打印复制链接

主题:[求助]将完整的网页保存成.mht文件,格式要如何声明?

帅哥哟,离线,有人找我吗?
hui986
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:494 积分:3432 威望:0 精华:0 注册:2012/3/29 21:15:00
[求助]将完整的网页保存成.mht文件,格式要如何声明?  发帖心情 Post By:2020/2/24 15:37:00 [只看该作者]

如题!
Dim Url As String  = "http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=43620&authorid=0&page=0&star=2"
Dim FilePath As String = "d:\test.mht"
Dim iMessage = createobject("CDO.Message")



iMessage.CreateMHTMLBody(Url,CDO.CdoMHTMLFlags.cdoSuppressNone, "", "")  
' CreateMHTMLBody第一参数为url,第二参数为支持格式,第三参数为用户ID,第四参数为用户密码
Dim adodbstream As ADODB.Stream = New ADODB.Stream()
adodbstream.Type = ADODB.StreamTypeEnum.adTypeText
adodbstream.Charset = "US-ASCII"
adodbstream.Open()
iMessage.DataSource.SaveToObject(adodbstream, "_Stream")
adodbstream.SaveToFile(FilePath,ADODB.SaveOptionsEnum.adSaveCreateOverWrite)


【注】cdosys.dll是系统自带的com组件

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20200224153516.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2020/2/24 15:41:55编辑过]

 回到顶部