首页 > 其他分享 >automa 使用教程 采集小红书关键词搜索结果

automa 使用教程 采集小红书关键词搜索结果

时间:2025-01-16 22:55:34浏览次数:1  
标签:教程 title 小红书 搜索 Automa automa css

博主制作的视频教程

<iframe allowfullscreen="true" border="0" class="iframe_video" frameborder="no" framespacing="0" scrolling="no" src="//player.bilibili.com/player.html?isOutside=true&aid=113838494126157&bvid=BV1bewLeXE2G&cid=27906343087&p=1"> </iframe>

Automa 介绍

Automa 是一款低代码/无代码的浏览器扩展,用于进行浏览器自动化操作。与手动输入、点击和从网站检索数据相比,Automa 将帮助您自动执行所有这些操作。

官方仓库:https://github.com/AutomaApp/automa

安装 Automa

在 Chrome 商店搜索"Automa"并安装,点击浏览器右上角的 Automa 图标,即可打开automa。

谷歌automa扩展地址:https://chromewebstore.google.com/detail/automa/infppggnoaenmfagbfknfkancpbljcca

随便点一个示例,查看工作流界面

2025-01-16T05:56:51.png

关于automa的详细介绍可以查看文档:https://automa.wiki/

本文主要注重案例讲解,并且默认你已有了html/css/js基础。

基本流程介绍

核心步骤:设置起始页面,添加循环块处理分页,提取商品信息,最后导出数据

注意:需要设置合理的延迟时间,等待页面加载完成。添加错误处理机制,防止意外中断。

为了方便讲解,本文使用css选择器。

案例:爬取小红书关键词搜索结果笔记

首先创建一个名为小红书-关键词搜索的工作流

2025-01-16T06:14:59.png

在Trigger中添加一个名为"key_word"的参数,用于输入要搜索的关键词

2025-01-16T06:15:46.png

这里的搜索关键词可以替换为你想要的,比如我改成外国人涌入小红书

拖一个New Tab,起始url设置为小红书的网址https://www.xiaohongshu.com/explore?channel_id=homefeed_recommend

拖一个Form,定位输入框,并且指定输入的内容{{variables.keyword}}

2025-01-16T06:26:38.png

拖一个Click element,定位搜索框

拖一个Delay,设置延迟2000毫秒

拖一个Loop Elements,用于遍历搜索到的笔记,loopid填loopId,css选择.note-item,action选择scroll down向下滚动的方式

拖一个Click element,css选择!!.note-item:nth-child({{loopData.loopId.$index+1}}) .title。这里!!的意思是使用 JavaScript 选择器而不是 CSS 选择器。注意这里为了演示点击详情页,所以加了这个流程。

拖一个Element Exists,css选择!!.note-item:nth-child({{loopData.loopId.$index+1}}) .title,放到Loop ElementsClick element的中间

接下来点击table,添加一个名为title的column

拖一个Get Text,用于获取标题,css选择div#detail-titleInsert to table选择title

拖一个Click element,用于关闭详情,css选择div.close-mask-dark

拖一个Delay,设置延迟1000毫秒

拖一个Loop Break

拖一个Export Data,设置到文件名和导出格式

2025-01-16T07:29:09.png

导出的数据

2025-01-16T07:37:03.png

需要这份工作流可以到我的公众号“破晓一代网络”回复“automa小红书”获取。

参考


image

标签:教程,title,小红书,搜索,Automa,automa,css
From: https://www.cnblogs.com/abyssdawn/p/18675878

相关文章

  • Ubuntu等各类Linux系统安装配置Docker详细教程(全网最详细,步骤简洁,看完包懂)
    文章目录前言详细步骤1.安装相关依赖2.安装阿里云的DockerGPG密钥3.设置stable仓库4.安装Docker5.启动服务6.验证测试常见问题及对应解决方案Ubuntu22.04配置Docker-速通版前言Docker是一个非常常用的工具,但是由于其涉及到的知识点较多,所以网上的教程大部分非......
  • CMake 入门教程: 从基础到实践
    什么是CMake?CMake(全称为“Cross-PlatformMake”)是一种免费并开源的跨平台构建工具,用于生成构建系统文件(如Makefile和VisualStudio工程文件),从而控制软件的编译和链接过程.为什么选择CMake?CMake为项目工程解决了以下问题:跨平台构建:支持为多种平台......
  • 告别虚拟机!WSL2安装配置教程!!!
    作者:SkyXZCSDN:SkyXZ~-CSDN博客博客园:SkyXZ-博客园        由于Linux的系统的稳定以及在环境管理方面的优越性,同时Linux对于ROS系统的独占,很多时候我们都乐意在Linux系统下开发我们机器人的算法,但是由于Windows和Linux系统的存在内核方面的天壤之别,在我们手边没有Lin......
  • 使用 Python 实现验证码识别的简单教程
    验证码是用于验证用户是否为机器人的重要工具。在本教程中,我们将利用Python和TesseractOCR引擎编写一个程序,用于识别英文和数字组成的验证码。通过适当的图像预处理,我们可以有效地提高识别的准确性。环境配置更多内容访问ttocr.com或联系1436423940安装Python和必需库......
  • PyTorch使用教程(3)-Tensor包
    1、张量Tensor张量(Tensor)是PyTorch深度学习框架中的核心数据结构,在PyTorch软件框架中,几乎所有的数据计算和信息流都是以Tensor的形式在表达。官方给出的定义是:一个torch.Tensor是一个包含单个数据类型元素的多维矩阵关键词单个数据类型:在一个张量数据结构内,只会包含......
  • PyTorch使用教程(2)-torch包
    1、简介torch包是PyTorch框架最外层的包,主要是包含了张量的创建和基本操作、随机数生成器、序列化、局部梯度操作的上下文管理器等等,内容很多。我们基础学习的时候,只有关注张量的创建、序列化,随机数、张量的数学数学计算等常用的点即可。2、什么是张量在PyTorch中,张量(Te......
  • Adobe After Effects 2024下载安装教程附软件包怎样使用
    AfterEffects2024是专业视频特效制作软件,在影视、动画、广告等领域应用广泛。它的功能十分强大,能创建电影级的字幕、片头和过渡效果,还能从视频中删除物体,做出下雨、火焰等粒子特效。在合成方面,支持多层视频合成,可对视频片段进行剪辑、调色等操作。动画制作上,有关键帧动画、......
  • 【深度学习教程】Python 如何用 LSTM 做情感分析?小白也能上手!
    【深度学习教程】如何用LSTM做情感分析?小白也能上手!Hello大家好,今天我们来聊一个超热门的话题——LSTM网络在情感分析中的应用!想象一下,通过深度学习,你的代码可以读懂人类情绪,知道“我爱你”和“我讨厌你”的区别,是不是很酷?今天这篇文章,我会手把手教你从零开始,用Python和Ke......
  • 【教程4>第5章>第11节】QPSK调制与相位偏差模拟FPGA实现
    本课程学习成果预览 欢迎订阅FPGA/MATLAB/Simulink系列教程《★教程1:matlab入门100例》《★教程2:fpga入门100例》《★教程3:simulink入门60例》《★教程4:FPGA/MATLAB/Simulink联合开发入门与进阶X例》目录1.软件版本2.QPSK调制理论简介3.QPSK调制与相位偏差模拟......
  • 【详细教程】如何下载超星学习通(学银在线)上面的视频课件资料ppt、pdf
    前言:很多同学都想知道超星学习通中课程资料怎么下载,但是超星学习通中某个课程的目录中展示的资料是不提供直接下载方式的,所以下面就教大家如何下载超星学习通目录中展示的视频课件资料,包括PPT和PDF。一、电脑登录超星学习通网页版,复制课程链接【https://i.chaoxing.com】二、将......