stvlynn/dingtalk-wukong-skills/dianping-info-query
Claude Code and agent skill by stvlynn/dingtalk-wukong-skills
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
专业的大众点评网站信息查询技能,支持商户搜索、详情获取、评分信息提取、城市切换和深度信息查询等功能。当用户需要从大众点评网站查询商户信息、获取店铺详情、查看评分评论、切换城市等数据时使用。该技能包含完整的双状态登录检测机制(已登录/未登录)、用户引导机制和标准化操作流程,并支持包括食材评分在内的完整分项评分提取。新增跨页面搜索框动态定位、多标签页自动管理、商圈查询支持和用户标签标准化处理功能。
Install
npx vskill@latest install stvlynn/dingtalk-wukong-skills/dianping-info-querySKILL.md
大众点评信息查询技能
概述
本技能提供对大众点评网站(dianping.com)的专业信息查询能力,能够安全、高效地获取商户信息、评分数据和相关详情。技能内置完整的双状态登录检测机制,能够准确识别已登录和未登录两种状态,并提供相应的处理流程。
核心功能范围
支持的查询类型
- 商户搜索:按关键词、地点、分类搜索商户
- 商圈查询:支持热门商圈(如回民街、南京路等)的整体信息查询
- 商户详情:获取商户基本信息(名称、地址、电话、营业时间)
- 评分信息:获取综合评分、口味/环境/服务/食材分项评分(新增食材评分支持)
- 扩展信息:评价数量、人均消费、菜系分类、商圈位置、团购/订座标识
- 城市切换:支持在全国所有大众点评覆盖城市间灵活切换
- 深度信息查询:获取推荐菜列表、用户评论内容、评论标签及高频提及次数、营业时间等深度信息
- 多标签页管理:自动处理搜索过程中产生的新标签页,确保操作连续性
不支持的功能
- 需要深度登录验证的个人化内容(如个人收藏、历史记录)
- 批量自动化查询(单次查询为主)
登录状态检测与处理
双状态检测机制
- 未登录状态检测:
- 检查页面右上角是否存在"请登录/注册"文本
- 检查URL是否包含
account.dianping.com/pclogin - 查找登录相关的二维码图片或表单元素
- 已登录状态检测:
- 检查是否存在用户名元素(
.nick-name或.username) - 验证用户头像元素(
.user-face)是否存在 - 确认个人中心链接是否可访问
用户引导流程
未登录状态:
- 立即暂停自动化操作
- 向用户说明当前需要手动登录
- 提供具体的登录指导(主要为二维码扫码登录)
- 等待用户确认登录完成后再继续执行查询
已登录状态:
- 直接执行查询操作
- 利用登录状态获取更完整的商户信息
- 如遇异常,重新检测登录状态
标准化操作SOP流程
基础查询流程
城市切换流程
深度信息查询流程
多标签页管理流程
浏览器工具Action支持清单
导航与页面分析
navigate: 访问指定URL(首页或具体商户页面)backbone: 分析页面整体结构,识别关键交互元素search: 优先使用动态定位特定元素(搜索框、商户卡片、评分元素等)readability: 提取商户详情页面的结构化文本内容(推荐首选)list_tabs: 获取所有打开的标签页信息(用于多标签页管理)
用户交互
type: 在搜索框中输入查询关键词click: 点击搜索按钮、商户链接或城市选择图标press: 模拟键盘操作(如Enter提交)focus_tab: 切换到指定标签页(用于多标签页场景)
内容提取
readability: 首选方案提取商户详情页面的完整结构化内容(包含食材评分、用户标签次数等)snapshot: 获取完整DOM用于复杂内容分析(备用方案)
具体操作示例
示例1:查询成都小龙坎火锅(已登录状态)
示例2:处理未登录状态
示例3:城市切换操作
示例4:深度信息查询(包含食材评分和用户标签)
示例5:动态搜索框定位(增强稳定性)
示例6:跨页面搜索框动态定位(最新优化)
示例7:自动标签页管理(最新优化)
示例8:商圈查询支持(最新优化)
错误处理与最佳实践
常见问题处理
- 登录状态异常:重新检测登录状态,必要时重新引导
- 网络超时:重试1-2次,如仍失败则报告错误
- 元素未找到:使用search动态定位,避免硬编码ref(重要优化)
- 内容加载不全:添加适当的等待时间或使用wait_for
- 搜索结果为空:提供友好的空结果提示
- 城市切换失败:验证城市列表页面结构,重新定位城市链接
- 验证码/滑块验证:识别安全机制,引导用户手动处理
- 标签页管理异常:使用list_tabs重新获取标签页列表,确保操作正确性
性能优化建议
- 优先使用`readability`而非`snapshot`以提高效率和信息完整性
- 使用`search`工具进行动态元素定位(核心优化点)
- 实施多标签页自动管理,避免手动切换错误
- 避免不必要的页面刷新和重复导航
- 合理设置超时时间(建议30-60秒)
- 利用登录状态持久化特性减少重复登录
- 城市切换后验证URL变化确保切换成功
- 完整提取分项评分,包括新增的食材评分维度
- 提取用户标签及提及次数,提供更丰富的用户反馈分析
- 支持商圈查询,扩展应用场景覆盖范围
参考资源
浏览器工具文档
references/browser-actions.md:详细的浏览器工具Action使用指南(已更新动态定位策略)references/dianping-selectors.md:大众点评常用CSS选择器参考(已更新食材评分和用户标签)references/tab-management.md:多标签页处理最佳实践指南(新增)references/city-switching.md:城市切换操作指南references/deep-info-extraction.md:深度信息提取方法(已更新商圈查询支持)
操作流程模板
references/query-workflow.md:标准查询工作流模板references/login-handling.md:双状态登录处理最佳实践
使用场景触发条件
当用户提出以下类型的需求时,应触发本技能:
- "帮我查一下大众点评上[地点][类型]的店铺"
- "在大众点评搜索[关键词]"
- "获取大众点评上某家店的详细信息"
- "查询大众点评的商户评分和地址"
- "查看大众点评上某家店的评价数量和人均价格"
- "切换到[城市]查询[关键词]"
- "获取某家店的推荐菜和用户评论"
- "查询商户的食材评分和用户标签"
- "查询热门商圈(如回民街、南京路)的整体信息"
- 任何涉及从大众点评网站提取结构化商户信息的请求
验证状态
本技能已通过多场景验证,包括:
- ✅ 北京中关村咖啡店查询
- ✅ 上海外滩餐厅查询
- ✅ 广州天河粤菜查询
- ✅ 成都小龙坎火锅查询(最新验证,确认食材评分4.7和用户标签次数提取)
- ✅ 杭州老陕面馆查询
- ✅ 西安回民街商圈查询(最新验证,确认跨区域城市切换、商圈信息提取、多标签页管理功能)
技能现已完全符合Anthropic标准skill规范,能够在生产环境中稳定运行。
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdianping-info-query/SKILL.md
Popularity
- Repository stars
- 121
- Repository forks
- 21
- 7-day trend score
- 24
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/stvlynn/dingtalk-wukong-skills/dianping-info-query)