我们有一个保存的.webarchive,我们想要检索原始的URL。这有可能吗?
背景。我妻子在网上填了一份很长的申请表,并在本地保存了一份副本,名为.webarchive。说明说,要进行更改,您必须转到您在提交的某个步骤时所在的URL。指令很复杂/令人困惑,就像大多数这些长应用程序一样,无论如何都很难处理。她没有那个网址。我们回到了她的Safari历史记录和那天网站的一个URL,但这只是一个错误。
为了让人们了解网站的复杂程度,他们提供了一个下载Flash Player的链接。
我们正在尝试联系这个网站。24小时后到期。幸运的是,他们所拥有的一切都很好,她只是想做一些编辑,并添加一些信息。
我在一个文本编辑器中查看了.webarchive的13k行,浏览了一下,没有发现任何明显的东西。嵌入了一些com.apple.print plist,但没有URL。我查看了Get Info,但没有URL (我从web上下载的一些东西有原始的URL)。
谢谢你的帮助。
发布于 2021-03-02 19:36:53
实际上,webarchive本身是二进制plist格式,可以像.plist文件一样读取。webarchive文件的原始URL (如果有)应存储在:WebMainResource:WebResourceURL中,可以使用以下命令读取:
/usr/libexec/PlistBuddy -c 'print ":WebMainResource:WebResourceURL"' /path/to/filehttps://stackoverflow.com/questions/65657792
复制相似问题