小红书网页端,在升级之前,是不支持图片下载的,所以有很多辅助工具,教大家下载笔记的图文。后来,小红书可能看到了这个需求,前端开放了图片的下载。但视频,仍不支持。
阿宇在持续创作 Automa 自动化流程,旨在解决小红书内容创作者、运营者,在数据整理方面,提高效率。
使用 Automa,手动实现这个功能,需要具备一些网页知识,会分析页面结构,以及获取数据。
本文,阿宇先带大家学习将视频文件,下载下来;图片的下载,单图/组图,获取数据方法一致。
我们以下方的笔记为例,在搜索页,找到一篇爆款的笔记,是视频笔记。
在浏览器页,使用快捷键 F12,打开控制台。选择 Elements 选项卡。
使用左上角,元素探测功能,将鼠标放到视频元素上,自动定位到下面的HTML文档上。
小红书的视频,就是装载在 video
元素上,而且文件地址,是静态的文件 .mp4
文件。我们只需要获取这个元素,拿到src
属性的值,就可以下载了。
Automa 提供的 Save assets
模块,就是用来下载资源的。阿宇带大家构造一个最小化的下载流程,实现自动下载这个视频文件。
流程中,只需要三个模块:
· 触发器:就是触发什么时候,开始执行;
· 激活标签:Automa 要依附于网页;
· 资源保存:保存指定的文件。
写完之后,保存,我们来测试一下。
从日志上看,执行完成,没有错误。但是,文件并没有下载。
既然元素无法下载,转换思路,直接下载链接。阿宇先用了一个 获取属性值模块
,把视频的链接提取出来。
大家看到,和上一节的方式相同,元素选择器不变,只是写在了 Attribute value
模块上,指定获取 src
的值,也就是上一部分,截图中的 mp4
地址。
然后,在 Save assets
模块内,直接下载链接。
修改完成后,保存,继续测试上面的流程。
可以看到,视频就可以正常下载了。
阿宇已经把图片、视频的功能,实现好了。视频笔记,还支持封面图的下载。
关注公众号,后台发送【xhs267】,即可获取Automa托管流程。
联系客服