我正在寻找一种自动嵌入HTML文件中引用的所有本地外部图像(即本地文件系统上的图像)的工作方式,例如
<img data-src="img/my_image.png" />
显然,这可能涉及HTML中的data
关键字。关于这个问题,我已经阅读了这个SO答案,并尝试了建议的工具内联,但是该工具似乎在上述外部本地资源方面存在问题。
对于这项工作,是否有其他经过验证的方法/工具可以处理上述情况,最好是当前维护的,甚至可能在 Python 中?
问题是属性data-src
.在这种特殊情况下,它与src
具有相似的含义,但这只是因为HTML文件使用JavaScript库(揭示.js - HTML表示框架),该库解释此属性类似于标准src
属性。
但是链接嵌入工具(此处为内联)对此一无所知!所以解决方案是用src
替换data-src
。例如,可以使用sed
脚本来完成此操作。然后内联正确转换文件。