MediaCrawler 社交媒体数据采集教程:3 步命令跑通五大平台

发布时间:2026/10/26 1:50:54

MediaCrawler 社交媒体数据采集教程:3 步命令跑通五大平台 MediaCrawler 社交媒体数据采集教程3 步命令跑通五大平台【免费下载链接】MediaCrawler-new项目地址: https://gitcode.com/GitHub_Trending/me/MediaCrawler-newMediaCrawler 是一款开源的社交媒体数据采集工具覆盖小红书、抖音、快手、B 站、微博五个平台。它通过一次扫码登录自动采集笔记、视频、评论、点赞、转发等内容结果支持导出为 JSON、CSV 或数据库三种形式。假设你的任务是批量获取某个商品在抖音最近 500 条评论或者采集一批小红书上的便携咖啡机笔记。手工做要反复翻页、复制粘贴操作频繁还可能触发风控用 MediaCrawler一条命令就能跑完。为什么扫码一次就能自动采集全程先给结论扫码登录一次后续采集自动完成且账号被封的概率较低。原理上MediaCrawler 基于 playwright 启动一个真实浏览器环境。首次登录成功后程序会保留这个浏览器会话——Cookie、登录态、环境指纹都原样留存当页面请求需要加密参数时它直接在页面里执行对应的 JavaScript 表达式取回结果而不是让你手动逆向各平台的签名算法。也就是说你不需要研究加密细节平台接口更新时受影响的面也更小。风控侧看到的更像是一个正常用户在浏览而不是一个请求脚本。五大平台采集能力对照平台采集模式登录方式特点小红书xhs关键词搜索 / 笔记详情 / 创作者主页二维码 / 手机号 / Cookie支持保存登录状态、断点续采抖音dy关键词搜索 / 视频详情 / 评论二维码 / 手机号 / Cookie滑块验证码自动处理快手ks关键词搜索 / 视频详情二维码 / 手机号 / Cookie搜索与详情采集B 站bili关键词搜索 / 视频详情二维码 / 手机号 / Cookie指定视频 ID 批量下载微博wb热门话题 / 用户主页 / 指定帖子二维码 / 手机号 / Cookie多种采集模式各平台的客户端、核心逻辑与登录模块都独立放在 media_platform/ 目录下一个平台一个模块。3 步完成第一次采集1. 安装环境git clone https://gitcode.com/GitHub_Trending/me/MediaCrawler-new cd MediaCrawler-new python -m venv venv source venv/bin/activate # Windows 用 venv\Scripts\activate pip install -r requirements.txt playwright install注意采集抖音时还需要本机装有 Node.js v16.8.0 或更高版本。2. 调整核心配置打开 config/base_config.pyPLATFORM xhs # xhs / dy / ks / bili / wb LOGIN_TYPE qrcode # qrcode / phone / cookie KEYWORDS 便携咖啡机 CRAWLER_MAX_NOTES_COUNT 50 # 采集条数上限 SAVE_DATA_OPTION json # json / csv / db其余常用开关HEADLESS控制是否显示浏览器窗口SAVE_LOGIN_STATE控制是否持久化登录态ENABLE_GET_COMMENTS决定是否连带抓评论。手机号登录的细节可参考 docs/手机号登录说明.md。3. 运行采集命令python main.py --platform xhs --lt qrcode --type search程序会打开浏览器并展示二维码用手机端对应平台 App 扫码后采集自动开始。--type支持search关键词搜索、detail指定帖子或视频详情、creator创作者主页三种模式B 站批量下载视频则在配置文件中把CRAWLER_TYPE设为video_download。把采集做出规模代理 IP 池与长跑策略小规模任务用上面的单账号模式就够。如果要长时间、大批量地跑建议再加两件事。一是开启代理 IP 池。配置里把ENABLE_IP_PROXY设为True用IP_PROXY_POOL_COUNT设定池子大小。系统会从代理服务商自动拉取可用 IP、维持池子并在采集过程中按需轮换出口避免单一地址因请求过密被限制。配置代理时可以在提取页面指定 IP 数量、使用时长、地区等参数服务商侧的密钥如有变动到对应页面更新即可二是控制节奏。MAX_CONCURRENCY_NUM与请求间隔保持适中模拟正常用户的浏览频率。做到这两点后它适合承担这类场景竞品监控周期性采集对手账号内容并做时间轴对比、爆款内容分析统计热门内容的标题长度、发布时间、话题标签、品牌舆情跟踪按关键词持续收集讨论与评价。常见问题速查表现象可能原因解决办法抖音采集时抛 JavaScript 错误缺少 Node.js 环境安装 Node.js v16.8.0 或更高版本登录态失效、反复要求扫码本地浏览器缓存异常删除项目根目录的browser_data/文件夹后重新扫码采集过程超时网络波动或卡住验证码检查网络把HEADLESS设为False显示浏览器窗口人工处理验证码前期正常、后期失效触发了平台风控降低采集频率与并发或开启代理 IP 池分散请求合规提醒开始前记住四条⚠️ 尊重各平台服务条款不做大规模、高频次的抓取。⚠️ 控制采集间隔与并发模拟正常用户的行为节奏。⚠️ 采集结果可能包含用户个人信息注意保护隐私不做非法传播或商业利用。⚠️ 数据用途须合法合规只取分析所需的范围。更多使用说明见 docs/ 目录若要扩展一个新平台按统一接口在 media_platform/ 与 store/ 下补齐对应模块即可接入。【免费下载链接】MediaCrawler-new项目地址: https://gitcode.com/GitHub_Trending/me/MediaCrawler-new创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/26 1:45:54

APRMCTS: Improving LLM-based Automated Program Repair with Iterative Tree Search

文章主要内容和创新点 主要内容 本文提出了一种名为APRMCTS的方法,旨在通过迭代树搜索改进基于大语言模型(LLM)的自动程序修复(APR)技术。 背景:现有基于LLM的APR方法多采用试错策略,存在两大缺陷:一是局部探索导致补丁有效性有限,二是冗余探索导致搜索效率低下。 方…

2026/10/26 1:45:54

Visiomaster视觉审查闭环搭建:从LLM双图对比到结构化重建计划

【免费下载链接】Visiomaster 参考 ppt-master 思路构建的 Visio 图形重建工具包,将流程图、架构图和论文模块图从图片重建为可编辑 .vsdx,并导出 SVG/PNG。 项目地址: https://gitcode.com/gh_mirrors/vi/Visiomaster 点击查看 免费下载 Vi…

2026/10/26 8:51:40

合并区间算法详解:原理、实现与应用场景

1. 合并区间问题概述合并区间是算法与数据结构中的经典问题,也是实际开发中处理时间调度、资源分配等场景的常见需求。简单来说,就是给定一组可能重叠的区间,将它们合并成不重叠的区间集合。比如处理会议时间表时,把重叠的时间段合…

2026/10/26 8:51:40

知网AIGC检测服务价格与使用全攻略

1. 知网AIGC检测服务概述作为国内最权威的学术资源平台,知网推出的AIGC(人工智能生成内容)检测服务近期备受关注。这项服务主要面向高校师生、科研人员和内容创作者,用于鉴别论文、报告等文本内容是否由AI生成。根据知网官方说明&…

2026/10/26 8:51:40

Google Gemini 3 Flash多模态AI开发实战指南

1. 项目概述Google Gemini 3 Flash Preview的发布标志着多模态AI技术进入了一个新阶段。作为开发者,我第一时间体验了这个融合文本、图像、音频处理能力的强大模型,并对比测试了其与OpenAI产品的差异。本文将分享从API获取到实际调用的完整流程&#xff…

2026/10/26 8:51:40

VisionMaster SDK 四级对象模型与工业视觉开发避坑指南

简介:本资源是面向工业视觉开发工程师与自动化系统集成人员的海康机器人VisionMaster算法SDK配套Demo详解文档,聚焦图像处理、算法调用与二次开发实践,解决工业相机场景下视觉检测方案快速验证与落地难题。压缩包为1个1.85MB的PDF文件&#x…

2026/10/26 8:51:40

软件需求管理实战:文档编写与高效评审指南

1. 需求编辑与评审的核心价值在软件研发流程中,需求管理环节的质量往往决定了整个项目的成败。我经历过太多因为需求文档模糊不清、评审流于形式而导致的项目延期和返工案例。一个结构清晰、描述准确的需求文档,配合有效的评审机制,能够为团队…

2026/10/26 8:46:39

多智能体Transformer在医学网络Meta分析中的应用与优化

1. 项目概述:当医学研究遇上多智能体Transformer网络Meta分析(Network Meta-Analysis, NMA)作为循证医学的黄金标准,长期面临数据处理复杂、研究间异质性高、结果解释困难等痛点。传统流程需要研究人员手动提取数据、统一指标、构…

2026/10/26 0:20:20

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/26 1:53:47

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/26 0:20:17

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/26 0:00:48

Nested Learning:解决AI灾难性遗忘的分层记忆架构

1. 为什么AI需要"记忆"能力?在传统深度学习模型中,我们常遇到一个根本性问题:模型在处理新任务时,往往会完全遗忘之前学到的知识。这种现象被业界称为"灾难性遗忘"(Catastrophic Forgetting)。想象一下&#…

2026/10/26 0:00:48

企业级大模型应用:OCR预处理、Dify编排与DeepSeek落地实战

1. 这不是“用大模型”,而是重构工作流的起点“大模型的应用和工具”——这八个字现在被贴在无数技术分享、招聘JD、内部立项书的标题栏里,但绝大多数人点进去后看到的,是零散的API调用示例、几个开源UI截图、或者一句“接入LLM就能降本增效”…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑