用途:抓取 skills.sh 的 trending 排行榜和技能详情,适合查询技能排名、热门工具或某个技能的介绍。
主要能力:支持两类查询。一是排行榜,例如“今天技能排行榜”“Top 10 skills”,返回前 N 名技能;二是技能详情,例如“xxx是什么”“xxx介绍”,需要额外安装依赖包。
使用方式:进入目录后运行抓取脚本。抓取排行榜:cd skills/trending-skills 后执行 python src/skills_fetcher.py。基础排行榜需安装 pip install playwright 并执行 playwright install chromium --with-deps。抓取技能详情(可选)需安装 pip install beautifulsoup4 lxml requests,然后执行 python src/detail_fetcher.py <skill-name>。
输出:排行榜以表格展示排名、技能名、所属方和安装量;详情展示所属方、安装量、使用场景、规则列表和 URL。
限制与说明:无需配置。若出现 Playwright 错误,可运行 playwright install chromium;网络超时需检查网络连接;技能未找到需在 skills.sh 上核对名称。详情功能依赖额外包,未安装时不可用。