保存网页MHT】的更多相关文章

delphi 保存网页MHT   uses ADODB_TLB, CDO_TLB, ComObj,MSHTML;{$R *.dfm}{能把网页如 WWW.QQ.COM保存为一个单文件 .MHT但不能把一个 A.HTM 保存为一个单文件 .MHT}  procedure WB_SaveAs_MHT(WB: TWebBrowser; FileName: TFileName);var  Msg: IMessage;  Conf: IConfiguration;  Stream: _Stream;  U…
uses ADODB_TLB, CDO_TLB, ComObj,MSHTML;{$R *.dfm}{能把网页如 WWW.QQ.COM保存为一个单文件 .MHT但不能把一个 A.HTM 保存为一个单文件 .MHT}  procedure WB_SaveAs_MHT(WB: TWebBrowser; FileName: TFileName);var  Msg: IMessage;  Conf: IConfiguration;  Stream: _Stream;  URL: Widestring;be…
一.保存为HTML文件 uses ActiveX;...procedure WB_SaveAs_HTML(WB : TWebBrowser; const FileName : string) ;var  PersistStream: IPersistStreamInit;  Stream: IStream;  FileStream: TFileStream;begin  if not Assigned(WB.Document) then  begin    ShowMessage('Docume…
网页归档(英语:MIME HTML或MIME Encapsulation of Aggregate HTML Documents,又称单一文件网页或网页封存盘案)为以多用途互联网邮件扩展格式,将一个多附件网页(如包含大量图片.Flash动画.Java小程序的网页)存储为单一文件[1],可用于发送HTML电子邮件,此单一文件即称为一网页封存盘案,其扩展名为.mht.这种格式有时被简称为MHT. chrome默认是没有该功能,一般情况下,我都是把要保存的网页,复制到ie打开,然后再保存.但是这样太麻…
一直在使用chrome浏览器,但由于需要将部分网页保存为mht文件,却发现chrome默认不支持.chrome浏览器默认支持2种:单独的html文件,全部: 万能的chrome怎么可能保存不了mht?不会的,只是需要我们简单修改一下就行了.参考如下: 在 Chrome 地址栏中键入“chrome://flags”,回车,这是一个 Chrome 的功能配置页面,项目比较多,我们通过 Ctrl+F 来搜索“mhtml”,找到“将网页另存为 MHTML”这一项,然后点击下方的“启用”即可. 此时打开任…
前言: 你是否有过收藏了别人博客或文章,当想用的时候却找不到?你是否有过收藏了别人博客或文章,却因为没有网络而打不开网页?OK,下面是我做的一个工具,有兴趣的同学们可以download 玩下,哈哈^.^ 本篇是上篇,介绍工具的使用,下篇会介绍怎么用MVVM来实现这个小工具! 一.常用的保存网页的方式 有一种保存方式就是:用快捷键:Ctrl + S保存网页.缺点:1.保存下来的形式是html+js+css,文件多:2.保存的地方可以任意,不便于统一管理.3.保存的地方,容易忘,下次再找的时候可能会…
对于喜欢上网的人士来说,经常会将自己看到的好的文章保存下来,以便日后再次翻阅,保存方法有两种:一种是通过浏览器的收藏夹进行收藏,这种方式适合于能够一直上网的电脑:另一种是通过浏览器“文件->另存为”功 能将网页保存到本地电脑,这种方式即使以后不能上网时也可以随时查看,保存文件的类型有“html.mht等”,html文件保存时根据网页的内容,将网 页设计的样式.图片等内容单独存在一个文件夹中:而mht文件则是将网页中的所有内容打包在一个文件当中.相比之下,自然是更适合保存成mht文件.      …
对IE进行编程一直觉得是相当可怕的事情,里面的接口.函数.事件之多,解释之乱,需要了解的方方面面知识之博,让我仿佛看到了微软就是造物主,因为它已成功制造了这样的混沌,弄就了宇宙的初始状态…… 近来做个项目,要截取网页,试了获取mht,开始倒是成功了,但不知装了什么软件后,就再也无法保存成mht了,查了一堆资料,修复了一轮,又可以部份保存成功,如此不稳定肯定不能应用,放弃!不得不赞的是,网文快捕的保存网页的插件的确是精品,成功率很高,不知在后面作者做了多少工作,可惜作者没有作为接口提供.于是决定还…
Linux下阅读MHT文件 2016年02月04日 15:11:32 dj0379 阅读数:1769   mht是一种WEB电子邮件档案,用IE选择保存网页类型时可以看到有这一项,其最大优点是所保存的网页只有一个文件,便于管理.而以.html保存的网页,你会看到有一个网页和相应的一个文件夹,这种感觉不爽. 我的计算机里就保存有大量的以mht为扩展名的文件.此种文件在windows里可用IE打开的,但在Linux下用firefox打开却显示为乱码. 以下为较好的两个解决方法: 1) 为firefo…
本帖原文地址: http://www.ihacksoft.com/chrome-save-mht.html 昨天晚上想要搞定一个 WordPress 自定义文章类型的问题,吃完晚饭后一直呆在办公室里研究,没搞定.都9点多了,没办法,扫兴而归.本来想放弃了,可是我做不到,回到家继续.终于,在我静下心来读完一篇国外的技术文章后,搞定了!虽然那文章是全英文的,不过基本能看懂.按着它的步骤一步步来,可完美解决我遇到的问题.事后我就想把那篇文章那整个页面保存下来收藏,保存网页最好的方法就是另存为.mht文…
package com.szy.project.utils; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStre…
现在H5混合原生开发的方式越来越流行,也就要用到UIWebView控件.在开发过程中,我们可能会遇到一个需求,要求我们保存网页上的图片,当用户点击图片的时候,就可以让用户选择是否下载图片. 在系统自带的Safari浏览器已经实现了该功能,但是iOS开发中我们如果调用UIWebView加载图片,会发现无法使用Safari保存图片的功能的.这就需要我们自己去实现. 要保存网页中的图片,关键是要获取手指点击位置的图片的url地址,这就需要从js调用oc的方法.下面介绍两种方法来实现图片保存功能,但是这…
把MHT文件存成临时文件,用WEBBROWSER的Navigate方法打开,代码如下: //从程序集中读取资源文件 Assembly asmm = Assembly.GetCallingAssembly(); Assembly asm = Assembly.ReflectionOnlyLoadFrom(AddInfo.HTMLAssembly); Stream str=asm.GetManifestResourceStream(AddInfo.HTMLNavigationFile); if (s…
using System;using System.Runtime.InteropServices;using System.Text;using System.IO;namespace HTMLConversion{    /// <summary>    /// HtmlConvertToMht 类    /// </summary>    #region HtmlConvertToMht 类的实现    public class HtmlConvertToMhtByCdo :…
保存网页. htmluses ActiveX;procedure TForm1.Button1Click(Sender: TObject);var  persist :IPersistfile;begin  persist := (webbrowser1.document as ipersistfile);  persist.save('c:\a.html',false);end;procedure TForm1.FormCreate(Sender: TObject);begin  WebBro…
MHT 首先说一下什么是mht格式文件,MHT叫“web单一文件”,就是把网页中包含的图片,CSS文件以及HTML文件全部放到一个MHT文件里面,而且浏览器可以直接读取显示.可以通过ie浏览器将一个网页另存为MHT格式文件体验一下. 步骤 1.添加对Microsoft CDO for Windows 2000 Library 这个Com组件的引用,右键工程->添加引用->选择com组件->在菜单中选择该组件. 2.在前台页面中加一个按钮,用于触发下载. 3.添加关键代码: protect…
一键保存网页为PDF_V1.2   福利来了,“一键保存网页为PDF”发布以来最给力的功能来了: 1.支持大部分浏览器了(添加书签方式),测试IE8\IE9.谷歌.火狐可用: 2.转换组件“ephtmltopdf”无水印了,不用注册账号,没有转换数量限制,直接转换出无水印的PDF文件: 最新版本:V1.2 下载地址:http://download.csdn.net/detail/bdstjk/6007387 http://pan.baidu.com/share/link?shareid=1673…
MHT叫“web单一文件”.顾名思义,就是把网页中包含得图片,CSS文件以及HTML文件全部放到一个MHT文件里面.而且浏览器可以直接读取得. 由于项目需要,需实现把指定的网页文件保存为mht文件.于是到网上搜索了相关的资料.找到了一份代码.测试后通过. 现将实现过程记录如下: Step 1:项目引用文件: 安装目录/System32/cdosys.dll(c:/windows/System32/cdosys.dll),这样,将增加两个命名空间:ADODB, CDO. Step 2:放一个按钮b…
项目中引入cdosys.dll组件,位置:  C:\Windows\System32\cdosys.dll CDO.ADODB 这些类都来自于cdosys.dll组件 /// <summary>/// 把Html格式二进制流转换成Mht格式的二进制流/// </summary>/// <param name="htmlUrl">Html格式的二进制流</param>/// <returns>Mht格式的二进制流</ret…
控制台应用, 代码如下: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading; using System.Reflection; using Microsoft.Office.Interop.Word; using Micr…
1.安装firefox插件:UnMHT 插件地址:http://www.unmht.org/unmht/en_index.html 2.用firefox打开mht文件…
注:需要安装chrome谷歌浏览器,尽可能安装最新版的浏览器: 一:保存为pdf 打开要加载的网页 空白处右键-----打印 配置要打印的pdf网页 点击  左边----> 保存按钮  即可: 二:保存网页为.mhtml文件 打开谷歌浏览器 网址栏里面输入:chrome://flags   ---> 回车 找到  将网页另存为MHTML mac,windows,linux----->点击  启用 关闭谷歌浏览器(mac下记得在dock里面退出) 重新打开谷歌浏览器 打开要保存的网页 文件…
用requests 模块做了个简单的爬虫小程序,将博客的一篇文章以及图片保存到本地,文章格式存为'.html'.当文章保存到本地后,图片的连接可能是目标站点的绝对或者相对路径,所以要是想在本地也显示图片,需要将保存下来图片的本地路径替换到本地的html文件里. 保存网页用的时requests模块,保存图片用的时BeautifulSoup, 这两个都是第三方模块,需要安装,使用时需要手动导入. **安装方式: pip install requsts 在python3 可能用 pip install…
Here's how to save a web page as a single file (mht format) using Delphi code: uses CDO_TLB, ADODB_TLB;...PRocedure WB_SaveAs_MHT(WB: TWebBrowser; FileName: TFileName);var Msg: IMessage; Conf: IConfiguration; Stream: _Stream; URL : widestring;begin i…
最新版本:V1.1 下载地址:http://download.csdn.net/detail/bdstjk/5722317 发布时间:2013-7-8 版本号:1.1.7.80 更新内容: 1.增加检测更新功能,安装该版本后chrome插件和转换程序都可以自动更新了! 2.新增转换组件pdfcrowd2,并将默认转换组件修改为pdfcrowd2(水印在页面底部,对阅读影响更小). 更新说明:1.更新前请手动退出转换程序安装新版:2.访问chrome://extensions/删除旧版插件后重新安…
福利来了,“一键保存网页为PDF”发布以来最给力的功能来了: 1.支持大部分浏览器了(添加书签方式),测试IE8\IE9.谷歌.火狐可用: 2.转换组件“ephtmltopdf”无水印了,不用注册账号,没有转换数量限制,直接转换出无水印的PDF文件: 最新版本:V1.2 下载地址:http://download.csdn.net/detail/bdstjk/6007387 http://pan.baidu.com/share/link?shareid=167328913&uk=110826508…
先安装PDF Creator. http://rj.baidu.com/soft/detail/10500.html?ald 把他设置为默认打印机. 在IE中设置打印页面的边距,页眉页脚等. Powershell脚本 [CmdletBinding()] param ( [Parameter(Mandatory=$False, Position=0, ValueFromPipeline=$false, HelpMessage='Define the Key')] [ValidateNotNullO…
前言 以前抓网页都是直接requests+bs4直接刚的,今天想拿一下拉钩的数据,就继续按照以下步骤来了: 先找个想爬的网页,然后写解析功能 批量爬,然后解析 入库 探究 结果发现行不通了,用bs4去解析,结果连title都拿不到,而网页源码里明明是有的!于是用浏览器打开网页然后view source,在view source页面点击存储为文件,然后用vscode打开保存的网页,进行对比.发现,tmd内容居然不一样--好多标签在保存的网页中根本看不到. 原因 想一下原因,肯定是js造成的.于是又…
用360浏览器打开文件后,Ctrl + s  保存即可…
安装Adobe Acrobat X pro(要安装版本,不要绿色版),完成之后再打印机里面可以看到添加了新的Adobe PDF打印机   对于任意的Office文档,都可以直接打印到PDF得到PDF文件   效果如下图所示   对于网页也可以这么做   打印出来的所有图片都得到了刷新,包括底部的广告   最牛逼的地方在于,即便网页有视频,你打印的时候也可以获取视频的当前帧作为图片保存 http://ur.imrobotic.com/resource/collegeDetail?id=7  …