讲师中心 微信公众号
AI工具推荐 视频效率加速

微信公众号文章解析

Polar Sponsor
爱发电 赞助
.NET 9.0

从微信官方公众号文章中提取元数据和内容。适用于需要解析微信文章链接(mp.weixin.qq.com)并提取文章信息的场景。

WeChat 條目提取器

功能概述

WeChat 條目提取器是一项面向实际任务的技能,主要用于摘自 WeChat Official Account (XQ) 條目的元数据和内容;Parress WeChat 條目網址( mp.weixin.qq.com). 摘自文章元数据: 标题。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

WeChat 文章提取器

从微信公众号文章中提取元数据与正文内容。

功能特性

  • 解析 WeChat 文章 URL(mp.weixin.qq.com)
  • 提取文章元数据:标题、作者、摘要、发布时间
  • 提取公众号信息:名称、头像、微信号、功能介绍
  • 获取文章正文内容(HTML 格式)
  • 获取封面图 URL
  • 支持多种文章类型:post、video、image、voice、text、repost
  • 处理各类异常情况:内容已被删除、链接已过期、访问频率受限等

使用方法

基于 URL 的基础提取

const { extract } = require('./scripts/extract.js');

const result = await extract('https://mp.weixin.qq.com/s?__biz=...');
// 返回:{ done: true, code: 0, data: {...} }

基于 HTML 字符串的提取

const html = await fetch(url).then(r => r.text());
const result = await extract(html, { url: sourceUrl });

配置选项

const result = await extract(url, {
  shouldReturnContent: true,      // 返回 HTML 正文内容(默认:true)
  shouldReturnRawMeta: false,     // 返回原始元数据(默认:false)
  shouldFollowTransferLink: true, // 跟随迁移后的公众号链接(默认:true)
  shouldExtractMpLinks: false,    // 提取嵌入的 mp.weixin 链接(默认:false)
  shouldExtractTags: false,       // 提取文章标签(默认:false)
  shouldExtractRepostMeta: false  // 提取转发来源信息(默认:false)
});

响应格式

成功响应

{
  done: true,
  code: 0,
  data: {
    // 公众号信息
    account_name: "公众号名称",
    account_alias: "微信号",
    account_avatar: "头像URL",
    account_description: "功能介绍",
    account_id: "原始ID",
    account_biz: "biz参数",
    account_biz_number: 1234567890,
    account_qr_code: "二维码URL",

    // 文章信息
    msg_title: "文章标题",
    msg_desc: "文章摘要",
    msg_content: "HTML内容",
    msg_cover: "封面图URL",
    msg_author: "作者",
    msg_type: "post", // post|video|image|voice|text|repost
    msg_has_copyright: true,
    msg_publish_time: Date,
    msg_publish_time_str: "2024/01/15 10:30:00",

    // 链接参数
    msg_link: "文章链接",
    msg_source_url: "阅读原文链接",
    msg_sn: "sn参数",
    msg_mid: 1234567890,
    msg_idx: 1
  }
}

错误响应

{
  done: false,
  code: 1001,
  msg: "无法获取文章信息"
}

错误码说明

Code Message Description
1000 文章获取失败 通用失败
1001 无法获取文章信息 缺少标题或发布时间
1002 请求失败 HTTP 请求失败
1003 响应为空 返回空响应
1004 访问过于频繁 触发频率限制
1005 脚本解析失败 脚本解析出错
1006 公众号已迁移 账号已完成迁移
2001 请提供文章内容或链接 输入缺失
2002 链接已过期 链接已失效
2003 内容涉嫌侵权 因版权问题被下架
2004 无法获取迁移后的链接 迁移跳转链接获取失败
2005 内容已被发布者删除 作者主动删除内容
2006 内容因违规无法查看 内容被平台屏蔽
2007 内容发送失败 内容推送失败
2008 系统出错 系统内部错误
2009 不支持的链接 URL 类型不支持
2010 内容获取失败 正文内容拉取失败
2011 涉嫌过度营销 被识别为营销/垃圾内容
2012 账号已被屏蔽 公众号被平台封禁
2013 账号已自主注销 公众号已注销
2014 内容被投诉 内容收到用户投诉
2015 账号处于迁移流程中 公众号正在迁移中
2016 冒名侵权 存在仿冒行为

依赖项

所需 npm 包:

  • cheerio — HTML 解析
  • dayjs — 日期格式化
  • request-promise — HTTP 请求
  • qs — 查询字符串解析
  • lodash.unescape — HTML 实体解码

注意事项

  • 兼容多种微信页面结构及反爬机制
  • 自动根据页面内容识别文章类型
  • 支持从搜狗微信搜索结果页(weixin.sogou.com)中提取
  • 部分字段可能为 null,取决于文章类型与页面结构
目录

热门AI工具

更多
墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

相关专题

更多
微信调黑色模式教程
微信调黑色模式教程

本专题整合了微信调黑色模式教程,阅读下面的文章了解更多详细内容。

776

2025.12.25

微信访客记录查看教程
微信访客记录查看教程

微信虽功能丰富,却未直接设置查看访客记录的功能,不过,仍能借助一些间接方法,来了解访客的相关情况。比如,通过朋友圈互动,查看点赞、评论者,推断访客踪迹;运营公众号的用户,可在后台统计数据中,分析访客行为。

4916

2025.05.28

微信怎么解除未成年认证
微信怎么解除未成年认证

若要解除微信未成年认证,您必须已满 18 周岁且认证时间已超过 30 天。具体解除步骤如下:登录微信,前往“我”页面。点击“设置”>“未成年保护”。填写真实姓名、身份证号和身份证照片。进行人脸识别。点击“解除未成年认证”,提交审核。审核通过后,解除成功,即可恢复所有微信功能。

8073

2025.04.22

微信对方没打电话显示忙线咋回事儿
微信对方没打电话显示忙线咋回事儿

微信显示“忙线”原因:对方正在通话;对方开启了“免打扰”模式;信号不佳;操作延迟;系统故障。

3440

2025.03.28

微信是谁开发的
微信是谁开发的

微信是由张小龙所带领的腾讯广州研发中心产品团队打造开发的,并不是马化腾开发的,而腾讯公司总裁马化腾是在产品策划的邮件中确定这款产品的名称叫做“微信”的。想了解更多微信相关的内容,可阅读本专题下面的相关文章。

5155

2024.11.05

微信角标数字怎么恢复
微信角标数字怎么恢复

恢复微信角标数字的方法:1、强制退出微信,重新启动;2、清除微信缓存;3、检查微信版本更新;4、卸载并重新安装微信。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3022

2025.01.16

怎么查看微信注册时间
怎么查看微信注册时间

通过以下步骤查看微信注册时间:1. 打开微信;2. 点击“我”;3. 点击“设置”;4. 进入“账号与安全”;5. 查看“微信号”;6. 查看注册时间。想了解更多相关的内容,请阅读专题下面的文章。

6200

2024.12.23

微信打电话怎么不显示
微信打电话怎么不显示

微信电话不显示的原因可能是:未打开通话显示设定。运营商限制。对方设定了拒接陌生来电。技术问题。隐私保护导致来电号码隐藏,需对方主动选择显示。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3575

2024.12.10

手动删除的微信聊天记录怎么找回
手动删除的微信聊天记录怎么找回

手动删除的微信聊天记录可以通过以下方法找回:如已开启微信聊天记录备份,可通过「设置」>「聊天」>「聊天记录备份与迁移」恢复。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1474

2024.12.02

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
腾讯元宝使用手册
腾讯元宝使用手册

共0课时 | 0人学习

PHP开发微信公众号平台从简到精
PHP开发微信公众号平台从简到精

共25课时 | 6.9万人学习

微信开发入门视频教程
微信开发入门视频教程

共31课时 | 8.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn