简洁版本:
- 我想捕捉一个包含完整HTML + CSS + JS + images的URL的脱机副本,并将其保存在本地,以保留原始站点的结构和文件内容。
- 我在使用可以找到的工具(例如“保存完成” Firefox扩展,HTTrack,wget,Teleport Pro)时遇到了麻烦,部分原因是URL位于登录表单后面。
较长版本:
在使用我的应用程序时,我经常想捕捉一个脱机的完整HTML + CSS + JS + images版本,以发送给与我合作的设计师,后者会进行修改并将其发送回去。然后,我将更改应用于应用程序。
事实证明,这比让他/她使用实时应用程序浏览我们的代码要有效得多,但是有一个障碍-我找不到方便的镜像应用程序。
诸如“保存完成”之类的Firefox扩展已经具有登录cookie,因此不在乎它们是否位于登录表单的后面,但是它们会破坏本地保存的文件,因此无法使用它们。
wget或Teleport Pro等镜像工具不支持我们的登录表单。
HTTrack应该能够以代理模式运行以检测登录信息,但是我永远无法使它正常工作。作为后备,它可以接受我硬连接到它的cookies.txt文件中的cookie,但是要可靠地完成它总是要花费我几个小时。
任何工具,浏览器扩展等都可以做到这一点?开源,商业-任何东西。如果我一直在滥用HTTrack,并且这样做确实很简单,那么这也是一个很好的答案。