大众点评信息查询技能 概述 本技能提供对大众点评网站(dianping.com)的专业信息查询能力,能够安全、高效地获取商户信息、评分数据和相关详情。技能内置完整的 双状态登录检测机制 ,能够准确识别已登录和未登录两种状态,并提供相应的处理流程。 核心功能范围 支持的查询类型 - 商户搜索 :按关键词、地点、分类搜索商户 - 商圈查询 :支持热门商圈(如回民街、南京路等)的整体信息查询 - 商户详情 :获取商户基本信息(名称、地址、电话、营业时间) - 评分信息 :获取综合评分、口味/环境/服务/ 食材 分项评分(新增食材评分支持) - 扩展信息 :评价数量、人均消费、菜系分类、商圈位置、团购/订座标识 - 城市切换 :支持在全国所有大众点评覆盖城市间灵活切换 - 深度信息查询 :获取推荐菜列表、用户评论内容、 评论标签及高频提及次数 、营业时间等深度信息 - 多标签页管理 :自动处理搜索过程中产生的新标签页,确保操作连续性 不支持的功能 - 需要深度登录验证的个人化内容(如个人收藏、历史记录) - 批量自动化查询(单次查询为主) 登录状态检测与处理 双状态检测机制 1. 未登录状态检测 : - 检查页面右上角是否存在"请登录/注册"文本 - 检查URL是否包含 - 查找登录相关的二维码图片或表单元素 2. 已登录状态检测 : - 检查是否存在用户名元素( 或 ) - 验证用户头…

, name):\n return False, f\"Name '{name}' should be kebab-case (lowercase letters, digits, and hyphens only)\"\n if name.startswith('-') or name.endswith('-') or '--' in name:\n return False, f\"Name '{name}' cannot start/end with hyphen or contain consecutive hyphens\"\n # Check name length (max 64 characters per spec)\n if len(name) > 64:\n return False, f\"Name is too long ({len(name)} characters). Maximum is 64 characters.\"\n\n # Extract and validate description\n description = frontmatter.get('description', '')\n if not isinstance(description, str):\n return False, f\"Description must be a string, got {type(description).__name__}\"\n description = description.strip()\n if description:\n # Check for angle brackets\n if '\u003c' in description or '>' in description:\n return False, \"Description cannot contain angle brackets (\u003c or >)\"\n # Check description length (max 1024 characters per spec)\n if len(description) > 1024:\n return False, f\"Description is too long ({len(description)} characters). Maximum is 1024 characters.\"\n\n # Validate compatibility field if present (optional)\n compatibility = frontmatter.get('compatibility', '')\n if compatibility:\n if not isinstance(compatibility, str):\n return False, f\"Compatibility must be a string, got {type(compatibility).__name__}\"\n if len(compatibility) > 500:\n return False, f\"Compatibility is too long ({len(compatibility)} characters). Maximum is 500 characters.\"\n\n return True, \"Skill is valid!\"\n\nif __name__ == \"__main__\":\n if len(sys.argv) != 2:\n print(\"Usage: python quick_validate.py \u003cskill_directory>\")\n sys.exit(1)\n \n valid, message = validate_skill(sys.argv[1])\n print(message)\n sys.exit(0 if valid else 1)\n","content_type":"text/x-python; charset=utf-8","language":"python","size":5350,"content_sha256":"939f07f9ecce485ab87e1401faafe82c63d41e7680810a8d011ba2db9221cb22"}],"content_json":{"type":"doc","content":[{"type":"heading","attrs":{"level":1},"content":[{"text":"大众点评信息查询技能","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"概述","type":"text"}]},{"type":"paragraph","content":[{"text":"本技能提供对大众点评网站(dianping.com)的专业信息查询能力,能够安全、高效地获取商户信息、评分数据和相关详情。技能内置完整的","type":"text"},{"text":"双状态登录检测机制","type":"text","marks":[{"type":"strong"}]},{"text":",能够准确识别已登录和未登录两种状态,并提供相应的处理流程。","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"核心功能范围","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"支持的查询类型","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"商户搜索","type":"text","marks":[{"type":"strong"}]},{"text":":按关键词、地点、分类搜索商户","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"商圈查询","type":"text","marks":[{"type":"strong"}]},{"text":":支持热门商圈(如回民街、南京路等)的整体信息查询","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"商户详情","type":"text","marks":[{"type":"strong"}]},{"text":":获取商户基本信息(名称、地址、电话、营业时间)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"评分信息","type":"text","marks":[{"type":"strong"}]},{"text":":获取综合评分、口味/环境/服务/","type":"text"},{"text":"食材","type":"text","marks":[{"type":"strong"}]},{"text":"分项评分(新增食材评分支持)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"扩展信息","type":"text","marks":[{"type":"strong"}]},{"text":":评价数量、人均消费、菜系分类、商圈位置、团购/订座标识","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"城市切换","type":"text","marks":[{"type":"strong"}]},{"text":":支持在全国所有大众点评覆盖城市间灵活切换","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"深度信息查询","type":"text","marks":[{"type":"strong"}]},{"text":":获取推荐菜列表、用户评论内容、","type":"text"},{"text":"评论标签及高频提及次数","type":"text","marks":[{"type":"strong"}]},{"text":"、营业时间等深度信息","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"多标签页管理","type":"text","marks":[{"type":"strong"}]},{"text":":自动处理搜索过程中产生的新标签页,确保操作连续性","type":"text"}]}]}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"不支持的功能","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"需要深度登录验证的个人化内容(如个人收藏、历史记录)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"批量自动化查询(单次查询为主)","type":"text"}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"登录状态检测与处理","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"双状态检测机制","type":"text"}]},{"type":"ordered_list","attrs":{"order":1,"listStyle":"number"},"content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"未登录状态检测","type":"text","marks":[{"type":"strong"}]},{"text":":","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"检查页面右上角是否存在\"请登录/注册\"文本","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"检查URL是否包含","type":"text"},{"text":"account.dianping.com/pclogin","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"查找登录相关的二维码图片或表单元素","type":"text"}]}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"已登录状态检测","type":"text","marks":[{"type":"strong"}]},{"text":":","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"检查是否存在用户名元素(","type":"text"},{"text":".nick-name","type":"text","marks":[{"type":"code_inline"}]},{"text":" 或 ","type":"text"},{"text":".username","type":"text","marks":[{"type":"code_inline"}]},{"text":")","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"验证用户头像元素(","type":"text"},{"text":".user-face","type":"text","marks":[{"type":"code_inline"}]},{"text":")是否存在","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"确认个人中心链接是否可访问","type":"text"}]}]}]}]}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"用户引导流程","type":"text"}]},{"type":"paragraph","content":[{"text":"未登录状态","type":"text","marks":[{"type":"strong"}]},{"text":":","type":"text"}]},{"type":"ordered_list","attrs":{"order":1,"listStyle":"number"},"content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"立即暂停自动化操作","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"向用户说明当前需要手动登录","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"提供具体的登录指导(主要为二维码扫码登录)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"等待用户确认登录完成后再继续执行查询","type":"text"}]}]}]},{"type":"paragraph","content":[{"text":"已登录状态","type":"text","marks":[{"type":"strong"}]},{"text":":","type":"text"}]},{"type":"ordered_list","attrs":{"order":1,"listStyle":"number"},"content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"直接执行查询操作","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"利用登录状态获取更完整的商户信息","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"如遇异常,重新检测登录状态","type":"text"}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"标准化操作SOP流程","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"基础查询流程","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":""},"content":[{"text":"Step 1: 导航到大众点评首页 (https://www.dianping.com)\nStep 2: 使用backbone分析页面结构,检测登录状态(双状态检测)\nStep 3: \n - 未登录:暂停并引导用户手动完成登录\n - 已登录:继续执行查询\nStep 4: 动态定位搜索框并输入查询关键词\n - 使用search工具动态查找多种选择器:#myInput, #J-search-input, input.j-search-input\n - 优先使用placeholder属性进行模糊匹配:input[placeholder*='搜索']\n - 避免硬编码ref引用,提高跨页面稳定性\nStep 5: 提交搜索并等待结果页面加载\nStep 6: 自动处理标签页切换(如产生新标签页)\nStep 7: 使用readability提取结构化信息(包含完整分项评分和用户标签)\nStep 8: 返回整理后的商户信息","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"城市切换流程","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":""},"content":[{"text":"Step 1: 导航到当前城市页面\nStep 2: 点击城市选择图标(img.city-select-icon)\nStep 3: 在城市列表页面搜索目标城市\nStep 4: 点击目标城市链接完成切换\nStep 5: 验证城市切换成功(检查URL和当前城市显示)\nStep 6: 执行目标城市的查询操作","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"深度信息查询流程","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":""},"content":[{"text":"Step 1: 完成基础查询,进入商户详情页面\nStep 2: 使用readability提取完整页面内容(自动包含食材评分和用户标签次数)\nStep 3: 定位推荐菜区域(#shop-dish)获取菜品列表\nStep 4: 提取用户评论信息(评分、评论数量、评论标签及提及次数、详细评论内容)\nStep 5: 整理并返回完整的深度信息","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"多标签页管理流程","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":""},"content":[{"text":"Step 1: 执行可能产生新标签页的操作(如搜索提交)\nStep 2: 使用list_tabs获取所有打开的标签页\nStep 3: 识别最新打开的标签页(通常为搜索结果页)\nStep 4: 自动focus到最新标签页\nStep 5: 验证标签页URL和标题确保正确性\nStep 6: 继续后续操作","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"浏览器工具Action支持清单","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"导航与页面分析","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"navigate","type":"text","marks":[{"type":"code_inline"}]},{"text":": 访问指定URL(首页或具体商户页面)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"backbone","type":"text","marks":[{"type":"code_inline"}]},{"text":": 分析页面整体结构,识别关键交互元素","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"search","type":"text","marks":[{"type":"code_inline"}]},{"text":": ","type":"text"},{"text":"优先使用","type":"text","marks":[{"type":"strong"}]},{"text":"动态定位特定元素(搜索框、商户卡片、评分元素等)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"readability","type":"text","marks":[{"type":"code_inline"}]},{"text":": 提取商户详情页面的结构化文本内容(","type":"text"},{"text":"推荐首选","type":"text","marks":[{"type":"strong"}]},{"text":")","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"list_tabs","type":"text","marks":[{"type":"code_inline"}]},{"text":": 获取所有打开的标签页信息(用于多标签页管理)","type":"text"}]}]}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"用户交互","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"type","type":"text","marks":[{"type":"code_inline"}]},{"text":": 在搜索框中输入查询关键词","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"click","type":"text","marks":[{"type":"code_inline"}]},{"text":": 点击搜索按钮、商户链接或城市选择图标","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"press","type":"text","marks":[{"type":"code_inline"}]},{"text":": 模拟键盘操作(如Enter提交)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"focus_tab","type":"text","marks":[{"type":"code_inline"}]},{"text":": 切换到指定标签页(用于多标签页场景)","type":"text"}]}]}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"内容提取","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"readability","type":"text","marks":[{"type":"code_inline"}]},{"text":": ","type":"text"},{"text":"首选方案","type":"text","marks":[{"type":"strong"}]},{"text":"提取商户详情页面的完整结构化内容(包含食材评分、用户标签次数等)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"snapshot","type":"text","marks":[{"type":"code_inline"}]},{"text":": 获取完整DOM用于复杂内容分析(","type":"text"},{"text":"备用方案","type":"text","marks":[{"type":"strong"}]},{"text":")","type":"text"}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"具体操作示例","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"示例1:查询成都小龙坎火锅(已登录状态)","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":"javascript"},"content":[{"text":"// Step 1: 导航到首页\nuse_browser(action=\"navigate\", url=\"https://www.dianping.com\")\n\n// Step 2: 检测登录状态\nuse_browser(action=\"backbone\")\n// 检查是否存在用户名元素(已登录状态)\n\n// Step 3: 动态定位搜索框\nuse_browser(action=\"search\", query=\"#myInput\")\n\n// Step 4: 执行搜索(已登录,直接执行)\nuse_browser(action=\"type\", ref=\"found-ref\", text=\"成都小龙坎老火锅\", submit=true)\n\n// Step 5: 提取完整结果(包含食材评分4.7、用户标签次数等)\nuse_browser(action=\"readability\")","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"示例2:处理未登录状态","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":"javascript"},"content":[{"text":"// Step 1: 导航到首页\nuse_browser(action=\"navigate\", url=\"https://www.dianping.com\")\n\n// Step 2: 检测到未登录状态\nuse_browser(action=\"backbone\")\n// 发现\"请登录/注册\"文本\n\n// Step 3: 引导用户手动登录\n// [暂停操作,提示用户扫码登录]\n\n// Step 4: 用户确认登录后继续\nuse_browser(action=\"search\", query=\"#myInput\")\nuse_browser(action=\"type\", ref=\"found-ref\", text=\"北京中关村 咖啡店\", submit=true)","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"示例3:城市切换操作","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":"javascript"},"content":[{"text":"// Step 1: 导航到当前城市\nuse_browser(action=\"navigate\", url=\"https://www.dianping.com\")\n\n// Step 2: 点击城市选择图标\nuse_browser(action=\"search\", query=\".city-select-icon\")\nuse_browser(action=\"click\", ref=\"found-ref\")\n\n// Step 3: 搜索目标城市\nuse_browser(action=\"search\", query=\"成都\")\n\n// Step 4: 点击成都城市链接\nuse_browser(action=\"click\", ref=\"found-beijing-ref\")\n\n// Step 5: 验证切换成功后执行查询\nuse_browser(action=\"search\", query=\"#myInput\")\nuse_browser(action=\"type\", ref=\"found-ref\", text=\"小龙坎火锅\", submit=true)","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"示例4:深度信息查询(包含食材评分和用户标签)","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":"javascript"},"content":[{"text":"// Step 1: 进入商户详情页面后\nuse_browser(action=\"readability\") // 提取完整页面内容\n\n// 结果将包含:\n// - 综合评分: 4.4分\n// - 分项评分: 口味4.4, 环境4.4, 服务4.4, 食材4.7\n// - 用户标签: [\"排队情况(2269次)\", \"收银员态度好(647次)\", \"环境干净整洁(646次)\", ...]\n// - 推荐菜: [\"鸳鸯锅\", \"玫瑰圆子\", \"牛奶鸭血\", ...]\n// - 营业时间: 11:00-次日02:00","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"示例5:动态搜索框定位(增强稳定性)","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":"javascript"},"content":[{"text":"// 使用search工具动态定位搜索框,避免硬编码\nuse_browser(action=\"search\", query=\"#myInput\")\n// 或在搜索结果页\nuse_browser(action=\"search\", query=\"#J-search-input\")\n\n// 根据返回的ref进行操作\nuse_browser(action=\"type\", ref=\"found-ref\", text=\"查询关键词\", submit=true)","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"示例6:跨页面搜索框动态定位(最新优化)","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":"javascript"},"content":[{"text":"// 统一的搜索框定位策略,兼容不同页面\nuse_browser(action=\"search\", query=\"input[placeholder*='搜索'],#myInput,#J-search-input,input.j-search-input\")\n// 选择第一个找到的搜索框\nuse_browser(action=\"type\", ref=\"first-found-ref\", text=\"西安回民街\", submit=true)","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"示例7:自动标签页管理(最新优化)","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":"javascript"},"content":[{"text":"// 执行搜索后自动处理标签页\nuse_browser(action=\"type\", ref=\"search-input-ref\", text=\"回民街\", submit=true)\n\n// 获取所有标签页\nuse_browser(action=\"list_tabs\")\n\n// 自动切换到最新标签页(搜索结果页)\nuse_browser(action=\"focus_tab\", targetId=\"latest-search-tab-id\")\n\n// 继续后续操作\nuse_browser(action=\"readability\")","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"示例8:商圈查询支持(最新优化)","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":"javascript"},"content":[{"text":"// 查询热门商圈(如回民街、南京路等)\nuse_browser(action=\"search\", query=\"input[placeholder*='搜索']\")\nuse_browser(action=\"type\", ref=\"found-ref\", text=\"西安回民街\", submit=true)\n\n// 提取商圈整体信息\nuse_browser(action=\"readability\")\n// 结果包含商圈评分、总评价数、热门标签、地理位置等信息","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"错误处理与最佳实践","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"常见问题处理","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"登录状态异常","type":"text","marks":[{"type":"strong"}]},{"text":":重新检测登录状态,必要时重新引导","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"网络超时","type":"text","marks":[{"type":"strong"}]},{"text":":重试1-2次,如仍失败则报告错误","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"元素未找到","type":"text","marks":[{"type":"strong"}]},{"text":":","type":"text"},{"text":"使用search动态定位","type":"text","marks":[{"type":"strong"}]},{"text":",避免硬编码ref(重要优化)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"内容加载不全","type":"text","marks":[{"type":"strong"}]},{"text":":添加适当的等待时间或使用wait_for","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"搜索结果为空","type":"text","marks":[{"type":"strong"}]},{"text":":提供友好的空结果提示","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"城市切换失败","type":"text","marks":[{"type":"strong"}]},{"text":":验证城市列表页面结构,重新定位城市链接","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"验证码/滑块验证","type":"text","marks":[{"type":"strong"}]},{"text":":识别安全机制,引导用户手动处理","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"标签页管理异常","type":"text","marks":[{"type":"strong"}]},{"text":":使用list_tabs重新获取标签页列表,确保操作正确性","type":"text"}]}]}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"性能优化建议","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"**优先使用","type":"text"},{"text":"readability","type":"text","marks":[{"type":"code_inline"}]},{"text":"而非","type":"text"},{"text":"snapshot","type":"text","marks":[{"type":"code_inline"}]},{"text":"**以提高效率和信息完整性","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"使用","type":"text","marks":[{"type":"strong"}]},{"text":"search","type":"text","marks":[{"type":"code_inline"},{"type":"strong"}]},{"text":"工具进行动态元素定位","type":"text","marks":[{"type":"strong"}]},{"text":"(核心优化点)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"实施多标签页自动管理","type":"text","marks":[{"type":"strong"}]},{"text":",避免手动切换错误","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"避免不必要的页面刷新和重复导航","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"合理设置超时时间(建议30-60秒)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"利用登录状态持久化特性减少重复登录","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"城市切换后验证URL变化确保切换成功","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"完整提取分项评分","type":"text","marks":[{"type":"strong"}]},{"text":",包括新增的食材评分维度","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"提取用户标签及提及次数","type":"text","marks":[{"type":"strong"}]},{"text":",提供更丰富的用户反馈分析","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"支持商圈查询","type":"text","marks":[{"type":"strong"}]},{"text":",扩展应用场景覆盖范围","type":"text"}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"参考资源","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"浏览器工具文档","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"references/browser-actions.md","type":"text","marks":[{"type":"code_inline"}]},{"text":":详细的浏览器工具Action使用指南(已更新动态定位策略)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"references/dianping-selectors.md","type":"text","marks":[{"type":"code_inline"}]},{"text":":大众点评常用CSS选择器参考(已更新食材评分和用户标签)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"references/tab-management.md","type":"text","marks":[{"type":"code_inline"}]},{"text":":多标签页处理最佳实践指南(新增)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"references/city-switching.md","type":"text","marks":[{"type":"code_inline"}]},{"text":":城市切换操作指南","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"references/deep-info-extraction.md","type":"text","marks":[{"type":"code_inline"}]},{"text":":深度信息提取方法(已更新商圈查询支持)","type":"text"}]}]}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"操作流程模板","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"references/query-workflow.md","type":"text","marks":[{"type":"code_inline"}]},{"text":":标准查询工作流模板","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"references/login-handling.md","type":"text","marks":[{"type":"code_inline"}]},{"text":":双状态登录处理最佳实践","type":"text"}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"使用场景触发条件","type":"text"}]},{"type":"paragraph","content":[{"text":"当用户提出以下类型的需求时,应触发本技能:","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"\"帮我查一下大众点评上[地点][类型]的店铺\"","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"\"在大众点评搜索[关键词]\"","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"\"获取大众点评上某家店的详细信息\"","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"\"查询大众点评的商户评分和地址\"","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"\"查看大众点评上某家店的评价数量和人均价格\"","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"\"切换到[城市]查询[关键词]\"","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"\"获取某家店的推荐菜和用户评论\"","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"\"查询商户的食材评分和用户标签\"","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"\"查询热门商圈(如回民街、南京路)的整体信息\"","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"任何涉及从大众点评网站提取结构化商户信息的请求","type":"text"}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"验证状态","type":"text"}]},{"type":"paragraph","content":[{"text":"本技能已通过多场景验证,包括:","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"✅ 北京中关村咖啡店查询","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"✅ 上海外滩餐厅查询","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"✅ 广州天河粤菜查询","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"✅ 成都小龙坎火锅查询(最新验证,确认食材评分4.7和用户标签次数提取)","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"✅ 杭州老陕面馆查询","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"✅ ","type":"text"},{"text":"西安回民街商圈查询(最新验证,确认跨区域城市切换、商圈信息提取、多标签页管理功能)","type":"text","marks":[{"type":"strong"}]}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"技能现已完全符合Anthropic标准skill规范,能够在生产环境中稳定运行。","type":"text"}]}]},"metadata":{"date":"2026-06-05","name":"dianping-info-query","author":"@skillopedia","source":{"stars":114,"repo_name":"dingtalk-wukong-skills","origin_url":"https://github.com/stvlynn/dingtalk-wukong-skills/blob/HEAD/dianping-info-query/SKILL.md","repo_owner":"stvlynn","body_sha256":"d881e8925814feada3457992d3ec25ec63993eab9d730a534e35c383685592ba","cluster_key":"b4d1737fb1b0edf7242864c420b039d36a2c26fadf5c5326dbd62131ecf93e5d","clean_bundle":{"format":"clean-skill-bundle-v1","source":"stvlynn/dingtalk-wukong-skills/dianping-info-query/SKILL.md","attachments":[{"id":"15794226-3b16-5804-a05c-a56574988822","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/15794226-3b16-5804-a05c-a56574988822/attachment.md","path":"references/api_reference.md","size":970,"sha256":"c74650b6ec8f90deb3b2ebae43b7665b6852e64311e24aa1e963fa02205c3b58","contentType":"text/markdown; charset=utf-8"},{"id":"01dac83c-da74-5976-a9b8-a84d800835fe","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/01dac83c-da74-5976-a9b8-a84d800835fe/attachment.md","path":"references/browser-actions.md","size":3586,"sha256":"c29b5ab97d055b2ac6721066ba3a88f3ca6b3ed99cd7aa6bd0fa53885013f30b","contentType":"text/markdown; charset=utf-8"},{"id":"882c2977-e93b-55fc-af93-b9e1bb7dfe78","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/882c2977-e93b-55fc-af93-b9e1bb7dfe78/attachment.md","path":"references/city-switching.md","size":4761,"sha256":"6f6be60f6fde4969113d943d91f48ddfbf306f2e51f9ba879b658c101f0d59e7","contentType":"text/markdown; charset=utf-8"},{"id":"2cc3f6b3-ebc9-5ce2-98e1-cfc96c3895cf","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/2cc3f6b3-ebc9-5ce2-98e1-cfc96c3895cf/attachment.md","path":"references/deep-info-extraction.md","size":6206,"sha256":"1a5c006b13a387552cb985d3bf84792321fa5fdd4236f5964f27611ac3005484","contentType":"text/markdown; charset=utf-8"},{"id":"624a53ef-818f-52a4-a46a-eebe14a858f2","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/624a53ef-818f-52a4-a46a-eebe14a858f2/attachment.md","path":"references/dianping-selectors.md","size":2531,"sha256":"fd3cefc2b8579c4792fc0e9258825026276f581242ecdae4019028f68de0861e","contentType":"text/markdown; charset=utf-8"},{"id":"cc7fb05d-c7ce-57b9-95f5-cab3f2ff7a2f","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/cc7fb05d-c7ce-57b9-95f5-cab3f2ff7a2f/attachment.md","path":"references/tab-management.md","size":4832,"sha256":"8ed2c8150c9d9888aaec35520082bcde2460f97c92888898930a5f422d492d34","contentType":"text/markdown; charset=utf-8"},{"id":"afb7431b-c862-550d-9cc1-09b7649664c0","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/afb7431b-c862-550d-9cc1-09b7649664c0/attachment.pyc","path":"scripts/__pycache__/quick_validate.cpython-312.pyc","size":6107,"sha256":"4483aff831370f74dacedd328f72abe1666e5af3bb5dad8082898f22777a4016","contentType":"application/x-python-code"},{"id":"bd255ee1-ce35-5bfd-b01b-f209524cd64c","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/bd255ee1-ce35-5bfd-b01b-f209524cd64c/attachment.py","path":"scripts/package_skill.py","size":5476,"sha256":"c57cd0357806493547de3e72eb9a37efe1473583b4d4b1f5cb14abdd5bf460e6","contentType":"text/x-python; charset=utf-8"},{"id":"03f3da45-6a13-5316-90f4-e6f6373d46c0","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/03f3da45-6a13-5316-90f4-e6f6373d46c0/attachment.py","path":"scripts/quick_validate.py","size":5350,"sha256":"939f07f9ecce485ab87e1401faafe82c63d41e7680810a8d011ba2db9221cb22","contentType":"text/x-python; charset=utf-8"}],"bundle_sha256":"b0ae0f93e7384c3d7d07c065133a3ad1b93e4e0e6f27ef2e49845dee3beb0af3","attachment_count":9,"text_attachments":8,"attachment_storage":"skillopedia-attachments-v1","binary_attachments":1,"excluded_attachments":[]},"cluster_size":1,"skill_md_path":"dianping-info-query/SKILL.md","import_metadata":{"date":"2026-06-05","author":"@skillopedia","version":"v1","category":"general","category_label":"General"},"exact_dupes_collapsed_into_this":0},"version":"v1","category":"general","import_tag":"clean-skills-v1","description":"专业的大众点评网站信息查询技能,支持商户搜索、详情获取、评分信息提取、城市切换和深度信息查询等功能。当用户需要从大众点评网站查询商户信息、获取店铺详情、查看评分评论、切换城市等数据时使用。该技能包含完整的双状态登录检测机制(已登录/未登录)、用户引导机制和标准化操作流程,并支持包括食材评分在内的完整分项评分提取。新增跨页面搜索框动态定位、多标签页自动管理、商圈查询支持和用户标签标准化处理功能。"}},"renderedAt":1782980883130}

大众点评信息查询技能 概述 本技能提供对大众点评网站(dianping.com)的专业信息查询能力,能够安全、高效地获取商户信息、评分数据和相关详情。技能内置完整的 双状态登录检测机制 ,能够准确识别已登录和未登录两种状态,并提供相应的处理流程。 核心功能范围 支持的查询类型 - 商户搜索 :按关键词、地点、分类搜索商户 - 商圈查询 :支持热门商圈(如回民街、南京路等)的整体信息查询 - 商户详情 :获取商户基本信息(名称、地址、电话、营业时间) - 评分信息 :获取综合评分、口味/环境/服务/ 食材 分项评分(新增食材评分支持) - 扩展信息 :评价数量、人均消费、菜系分类、商圈位置、团购/订座标识 - 城市切换 :支持在全国所有大众点评覆盖城市间灵活切换 - 深度信息查询 :获取推荐菜列表、用户评论内容、 评论标签及高频提及次数 、营业时间等深度信息 - 多标签页管理 :自动处理搜索过程中产生的新标签页,确保操作连续性 不支持的功能 - 需要深度登录验证的个人化内容(如个人收藏、历史记录) - 批量自动化查询(单次查询为主) 登录状态检测与处理 双状态检测机制 1. 未登录状态检测 : - 检查页面右上角是否存在"请登录/注册"文本 - 检查URL是否包含 - 查找登录相关的二维码图片或表单元素 2. 已登录状态检测 : - 检查是否存在用户名元素( 或 ) - 验证用户头…