Token导航 LogoToken导航TokenDH.com
MCP Tools For Automotive Website Data Extraction logo
浏览器工具未说明官方级别未说明来源级核验

MCP Tools For Automotive Website Data Extraction

MCP Server

基于MCP协议的浏览器自动化工具,用于从汽车社区平台抽取结构化帖子与评论数据。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
浏览器自动化结构化数据TypeScript

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Doslam

提供方

Doslam

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

基于 MCP 的汽车网站信息抽取工具

本项目实现了一个基于 MCP(Model Context Protocol)的浏览器自动化数据抽取系统, 用于从主流中文汽车社区平台(懂车帝车友圈汽车之家论坛)中稳定获取结构化帖子与评论数据

系统重点解决真实网页环境中的常见难题,包括:

  • 评论区懒加载虚拟列表渲染
  • 用户交互后产生的动态 DOM 更新
  • 多层嵌套回复与折叠内容展开
  • 占位图、表情图过滤与图片数据清洗
  • URL 规范化处理去重策略

✨ 核心功能

  • 基于 MCP 的浏览器内自动化执行能力

实现在真实页面上下文中的点击、滚动、展开与数据读取。

  • 稳健的 DOM 结构化抽取逻辑

支持获取帖子正文、评论、回复、图片及元信息。

  • 自动展开隐藏评论与嵌套回复

结合交互模拟与状态检测,避免数据遗漏。

  • 图片清洗与过滤流程

自动剔除占位图、UI 资源与表情图片,仅保留真实用户内容图。

  • URL 规范化与去重

统一处理 query/hash,保证数据存储一致性。

## 📦 抽取数据结构示例

{
  "post": {
    "title": "...",
    "author": "...",
    "time": "...",
    "content": "...",
    "images": []
  },
  "comments": [
    {
      "author": "...",
      "content": "...",
      "time": "...",
      "images": [],
      "replies": []
    }
  ]
}

🚀 快速开始

0. 环境准备

请先确保本地已安装以下运行环境:

Node.js(包含 npm)

node -v
npm -v

如未安装,请前往:https://nodejs.org 下载并安装最新 LTS 版本。

####Python(用于部分数据处理或脚本)

python --version

本项目使用 pyproject.toml 管理 Python 依赖。

1. 克隆仓库

git clone https://github.com/your-username/MCP-Tools-for-Automotive-Website-Data-Extraction.git
cd MCP-Tools-for-Automotive-Website-Data-Extraction/chrome-devtools-mcp

2. 安装依赖

npm install

3. 构建项目

npm run build

4. 安装python依赖

使用uv安装python程序部分所需依赖

cd ..
uv sync

5. 运行脚本

本项目通过 LangChain Agent 调用 MCP 工具,在真实浏览器环境中执行页面交互与数据抽取。

uv run langchain_demo.py

脚本会获取你的提示词,调用获取车辆信息的数据需要确切的url地址如:

>请输入你想咨询的问题,例如“佛罗里达今天的天气如何?”
用你所能用的工具获取https://www.dongchedi.com/ugc/article/1853526256983114 和 https://www.dongchedi.com/ugc/article/1840941554494467上的详情"

系统执行流程:

  1. 初始化 MCP 客户端并连接浏览器实例
  2. 将已实现的 MCP 工具注册到 LangChain Agent
  3. Agent 根据用户指令自动规划调用路径并选择合适工具
  4. MCP 工具在真实浏览器上下文中执行页面访问、滚动、展开评论与信息抽取
  5. 工具返回结构化数据结果,作为 Agent 推理链中的中间输入
  6. LangChain Agent 对多工具结果进行整合,生成最终响应

6. 输出机制说明

本项目的抽取结果:

  • 不会在工具内部直接输出到控制台
  • 而是作为 MCP Tool 的返回值 进入 Agent 推理流程
  • LangChain Agent 统一整合并生成最终响应

典型结构化返回示例:

{
  "post": { "...": "..." },
  "comments": [
    { "...": "..." }
  ]
}

目录标签

目录标签

浏览器自动化结构化数据TypeScript本地部署数据抽取汽车社区MCP协议

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP