尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
影刀RPA文本数据提取方法二:JSON解析提取
影刀RPA文本数据提取方法二JSON解析提取作者林焱 | 适合人群需要解析接口返回数据或网页隐藏JSON的新手什么情况用什么打开Chrome开发者工具Network面板你会发现很多网页的数据是通过Ajax接口返回的JSON而不是写在HTML里。比如抖音用户作品、淘宝商品详情、小红书笔记内容——这些数据都在JSON里直接从HTML提取很麻烦但解析JSON只需几步。什么情况用JSON解析网页是前后端分离的数据通过API加载你要的数据在Network请求的返回里网页源码里有script标签包含JSON数据批量采集对速度有要求怎么做第一步找到数据所在的接口Chrome打开目标网页F12 → Network面板筛选XHR或Fetch请求逐个查看响应找到包含你要数据的那个请求复制这个请求的URL和Headers后面要用第二步在影刀里发送HTTP请求拿到JSON用「发送HTTP请求」指令请求方式GET通常是GET少数是POSTURL填刚才复制的接口地址Headers填Cookie、User-Agent等从Chrome里复制店群矩阵自动化突破运营极限返回结果保存到变量response_json第三步解析JSON数据影刀里用「JSON解析」指令接口返回{aweme_list:[{aweme_id:123,desc:标题A,statistics:{digg_count:1000}}]}解析步骤「JSON解析」→ 解析response_json保存到data_obj「获取JSON值」→data_obj[aweme_list]保存到list「ForEach」循环list每次取一个作品对象「获取JSON值」→item[desc]提取标题「获取JSON值」→item[statistics][digg_count]提取点赞数实战案例采集知乎问题下的前20个回答知乎的回答数据接口GET https://www.zhihu.com/api/v4/questions/{question_id}/answers?limit20返回的JSON结构{data:[{author:{name:用户A},content:回答内容...,voteup_count:1234![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/2e2104ded29c4b249ef1d87530830842.png#pic_center)}]}影刀流程「发送HTTP请求」→ 请求上述接口拿到response「JSON解析」→ 解析response存到json_obj「获取JSON值」→json_obj[data]存到answers「ForEach」循环answers提取item[author][name]→ 作者提取item[content]→ 内容需要处理HTML标签提取item[voteup_count]→ 点赞数写入Excel有什么坑坑1接口需要登录才能访问很多网站的API需要登录态Cookie。直接发请求会返回401或403。解决方案在Chrome里登录账号F12 → Application → Cookies复制目标网站的Cookie在影刀的HTTP请求Headers里加上Cookie: xxx坑2接口有反爬请求频率过高会封IP解决方案每次请求后加「等待」2-5秒在HTTP请求Header里加上真实的User-Agent如果需要大规模采集用代理IP坑3JSON结构嵌套很深一层层取很麻烦比如data[a][b][c][d]写起来很长。解决方案影刀支持用路径表达式一次性取深层值temu店群自动化报活动案例获取JSON值data[a.b.c.d] ← 有些版本支持用.连接如果不支持只能一层层取。坑4接口返回的是HTML而不是JSON有些网站的接口看起来像API但其实返回的是HTML片段。解决方案先检查HTTP响应的Content-Type头。如果是text/html说明返回的是HTML需要用元素捕获或正则提取不能用JSON解析。坑5POST接口的参数构造很复杂有些接口是POST需要构造复杂的请求体Body。解决方案在Chrome的Network面板里找到该请求的Payload或Request Body复制完整的JSON体在影刀的HTTP请求里选Body类型JSON粘贴刚才复制的内容注意把动态参数换成变量总结JSON解析提取的核心绕过HTML直接拿数据接口。三步找接口 → 发请求 → 解析JSON。比从HTML里一个个提取快10倍。下一篇讲文本数据提取方法三指令提取用影刀内置指令做文本处理适合不会正则也不会JSON解析的新手。作者林焱
RELATED

相关推荐

ESP32-P4 WiFi6开发板实战:集成电容屏的物联网GUI应用开发

ESP32-P4 WiFi6开发板实战:集成电容屏的物联网GUI应用开发

1. 项目缘起:当ESP32-P4遇上WIFI6与电容触摸屏最近在捣鼓一个需要高带宽、低延迟无线数据传输的嵌入式项目,传统的ESP32-S3虽然稳定,但在需要实时传输大量传感器数据或视频流时,其WiFi性能有时会显得捉襟见肘。就在我琢磨着是不是…

📅 2026/9/9 23:36:13
声音传感器原理与应用:从硬件选型到Arduino实战

声音传感器原理与应用:从硬件选型到Arduino实战

1. 从“听见”到“感知”:声音传感器的核心价值与应用边界在智能设备无处不在的今天,我们习惯了用触摸屏、语音助手与人机交互,但你是否想过,一个简单的“听”的动作,背后可能蕴藏着更丰富的场景?我说的不是…

📅 2026/9/12 7:27:14
深演智能发布 DeepKOX:AI 多智能体接管口碑营销,增长夯爆了

深演智能发布 DeepKOX:AI 多智能体接管口碑营销,增长夯爆了

在企业的口碑营销中,最核心的瓶颈往往在于决策而非内容。哪些用户该被激活?什么内容值得加热?评论区藏着哪些有效线索?这些环节的关键判断,决定了口碑运营能否真正实现规模化与科学化。AI 智能体的进入,正在…

📅 2026/9/12 7:46:30
MORE NEWS

更多资讯

📰

MissionPlanner深度指南:MAVLink链路配置与飞控调试实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

数据库开发技术核心要点:从ER模型到索引与事务优化

简介:一份配套南京大学中国大学MOOC《数据库开发技术》2023年课程的课后章节答案与期末考试题库,面向选课学生、数据库初学者及备考者,可用于考前自测、知识点查漏补缺和重点复盘。题库以选择题形式覆盖索引管理、SQL查询与数据类型、多表查询…

📰

高校学生管理系统课程设计:Delphi+SQL Server实战解析

简介:高校学生管理系统是一份完整的管理信息系统(MIS)课程设计文档,面向计算机、软件工程及相关专业的学生,尤其适合需要完成数据库课程设计或信息管理系统开发任务的初学者。文档以大庆石油学院课程设计为背景&#x…

📰

MMDetection 中的 DetectoRS:递归特征金字塔 RFP 与可切换空洞卷积 SAC 完整解析与实战指南

MMDetection 中的 DetectoRS:递归特征金字塔 RFP 与可切换空洞卷积 SAC 完整解析与实战指南 【免费下载链接】mmdetection OpenMMLab Detection Toolbox and Benchmark 项目地址: https://gitcode.com/gh_mirrors/mm/mmdetection 本文以 configs/detectors/ 目…

📰

subfinder免费数据源深度盘点:不注册不付费,快速枚举海量子域名

subfinder免费数据源深度盘点:不注册不付费,快速枚举海量子域名 【免费下载链接】subfinder Fast passive subdomain enumeration tool. 项目地址: https://gitcode.com/gh_mirrors/su/subfinder subfinder 是一款快速的被动式子域名枚举工具&…

📰

pandoc 定义列表与代码块往返转换:four_space_rule 扩展的缩进语义剖析

pandoc 定义列表与代码块往返转换:four_space_rule 扩展的缩进语义剖析 【免费下载链接】pandoc Universal markup converter 项目地址: https://gitcode.com/gh_mirrors/pa/pandoc 导读 本文以仓库中的命令级测试用例 test/command/11542.md 为核心&#x…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬