如何保存网页的所有样式和图像类似于evernote


How to save webpage with all styles and images similar to evernote?

如果你看evernote或使用他们的web clipper浏览器插件,它可以保存一个网页完全与所有的样式和图像的页面剪辑。例如,如果我保存这个页面,它会被保存为原来的样子。

有人知道evernote是怎么做到的吗?我想做无论是PHP或JavaScript,但我不知道如何保存与所有样式和图像的网页。我知道Internet Explorer的mht格式,但evernote不是这样做的。

所以基本上它将是伟大的,如果一个人可以保存一个网页与所有的风格和图像(不包括动态内容,如JS)在单个文件,并能够打开它在任何主要的浏览器 ?任何指向这种脚本的指针也会很有帮助。

我也注意到类似的事情在Gmail,当你复制页面的任何部分并粘贴在Gmail撰写,它呈现它,因为它是或同样发生在MS Word太。

谢谢你的帮助和提示:)

用包含从链接样式表复制的CSS的样式块替换链接样式表。用数据url替换图片源

或者直接调用wget -mk并镜像站点:

<?php
system('wget -mk http://foo.com/bar');
?>

您可以执行file_get_contents(),然后递归地下载所需的任何脚本/图像。