宏。如何保存多张属性变化的图像?

Posted

技术标签:

【中文标题】宏。如何保存多张属性变化的图像?【英文标题】:Imacros. How to save several images with changing attributes? 【发布时间】:2014-12-28 10:08:17 【问题描述】:

每次刷新网站时我都需要保存 4 张图片,问题是,所有这些图片中只有 1 个属性不同,并且每次刷新页面时它都会变成随机生成的字符串。这些图片的 html 是:

<img    src="data:image/png;base64,HJFFSYYEYGUG3r236=">
<img    src="data:image/png;base64,UASFsACUYASYGU6=">
<img    src="data:image/png;base64,FHJASFUYYetetgts=">
<img    src="data:image/png;base64,ete6tdrte6r=">

所以你可以看到唯一的 src 属性变化。每次刷新页面时如何保存所有这 4 张图片?

【问题讨论】:

【参考方案1】:

用通配符 * 替换 SRC-attribute 的可变部分,并在循环模式下运行宏(最大循环数 = 4):

TAG POS=!LOOP TYPE=IMG ATTR=SRC:"data:image/png;base64,*=" CONTENT=EVENT:SAVEITEM

如果不起作用,请尝试事件:

... CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT

【讨论】:

或者您可以尝试使用 CONTENT=EVENT:SAVEPICTUREAS

以上是关于宏。如何保存多张属性变化的图像?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 CameraX 拍摄多张图像?

<HTML> background--repeat 属性

如何将数组保存到实体的属性中?

如何在扩展属性中保存二进制文件?

如何从保存为 longblob 文件的 sql 数据库中添加图片作为背景图像属性?

如何将 imageData 保存到 NSManagedObject 属性