Car Specs Crawler

从懂车帝、汽车之家抓取车型配置数据,支持多车型对比与格式输出。

已扫描
适合谁
汽车行业从业者、新能源车研究者
不适合谁
无编程基础用户、需要实时交互式界面用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @terrycarter1985/car-specs-crawler

Skill 说明

命令、参数、文件名以原文为准

Car Specs Crawler

概述

此技能提供一个 Python 脚本,用于从中国主要汽车网站(懂车帝、汽车之家)抓取车辆规格信息。通过输入车型名称进行搜索,提取关键参数,并以 JSON 或 Markdown 表格格式输出,适用于对比报告、PPT 或电子表格。

支持的参数

当信息可用时,爬虫会提取以下常见字段:

  • 价格(Price / MSRP)
  • 能源类型(Energy type: EV, PHEV, ICE 等)
  • 座位(Seating layout)
  • 车身尺寸(Dimensions L×W×H 单位为 mm)
  • 轴距(Wheelbase)
  • 最高车速(Top speed)
  • 电池容量(Battery capacity 单位为 kWh)
  • 续航(CLTC/NEDC/WLTP 续航里程,单位为 km)
  • 电机功率(Motor power 单位为 kW)
  • 扭矩(Torque 单位为 N·m)
  • 百公里加速(0-100 km/h 加速时间)
  • 充电时间(Charging time)

使用方法

基础:单个车型查询

python3 scripts/fetch-car-specs.py "小米YU7 Pro"

多车型对比

python3 scripts/fetch-car-specs.py "华为问界M7 纯电" "小米YU7 Pro" "特斯拉Model Y"

输出为 JSON 格式

python3 scripts/fetch-car-specs.py "小米YU7 Pro" --format json

指定数据来源

# 仅使用 懂车帝
python3 scripts/fetch-car-specs.py "小米YU7 Pro" --source dongchedi

# 仅使用 汽车之家
python3 scripts/fetch-car-specs.py "小米YU7 Pro" --source autohome

保存结果到文件

python3 scripts/fetch-car-specs.py "小米YU7 Pro" --format json --output specs.json

集成工作流(用于 PPT/报告制作)

在制作车辆对比 PPT 或报告时:

  1. 对每个车型运行爬虫:
   python3 scripts/fetch-car-specs.py "车型A" "车型B" --format table
  1. 解析输出的 Markdown 表格内容,并导入报告或 PPT 制作工具。
  1. 若关键参数缺失,请手动核对官方网站信息——爬虫会在不同来源间自动回退。

注意事项

  • 该脚本使用 requests + lxml(标准库,通常已预安装)。
  • 若目标网站更改了 HTML 结构,XPath 选择器可能需要更新。
  • 限速机制:脚本在每次请求之间休眠 0.5 秒,以减少对目标站点的压力。
  • 部分字段可能缺失,若源页面未展示相关信息。

资源

scripts/fetch-car-specs.py

主爬虫脚本。可直接通过传入车型名称作为参数运行。

references/xpath-patterns.md(可选)

若目标网站修改了 HTML 结构,可在此参考文件中更新 XPath 选择器,随后对脚本进行相应调整。

T
@terrycarter1985

已收录 7 个 Skill

相关推荐