【发布时间】:2015-09-25 07:02:11
【问题描述】:
我想使用 nokogiri 在 html 文档中编辑 img 标签。
我目前在文档中有以下 img 标签:
<img src="image1.jpg">
图片的命名不一致。我想要做的是将上述img 转换为以下内容:
<img src="/User/account/folder1/folder2/image1.jpg">
例如,我将/User/account/folder1/folder2/ 存储在一个变量中。
每个文档中的文档可以包含 1 到 20 个图像标签,但路径始终相同。
在转换结束时,我将获取修改后的 html 并将其存储到变量中
doc = Nokogiri::HTML(open(file))
我可以打开文档,但我不确定如何进一步迭代它。
有人可以帮忙吗?
【问题讨论】:
-
您是从 HTTP 服务器提供这些文件吗?它是否有权查看这些文件,因为通常为了安全起见,它不会。如果它看不到/打开它们,那么使用该页面的任何人都看不到它们,因为服务器将无法将文件发送到浏览器。