用途:该技能用于电商网站的浏览器自动化,基于 Playwright MCP 工具,覆盖搜索、商品比较、购物车管理与结账流程。
主要能力:分为两类。一是封装好的技能脚本:simple_search.py 在主搜索栏输入并回车提交;advanced_search_by_name.py 按商品名与价格区间搜索;advanced_search_by_description.py 按描述关键词与价格区间搜索;fill_shipping_info.py 在结账页填写收货信息。二是 utils.py 中的原子工具:navigate、navigate_back、click、type_text、fill_form、select_option、press_key、snapshot、get_console_messages、get_network_requests、wait_for_time、list_tabs、tab_new。
使用方式:脚本按各自参数顺序调用,例如 python simple_search.py "gingerbread" e35、python advanced_search_by_name.py "Ginger" 50.00 100.00 e91 e110 e114 e118。原子工具需在异步上下文使用,可通过 run_browser_ops.py 简化,如 python run_browser_ops.py -c "await browser.navigate('http://localhost:7770')"。使用前通常需先 navigate 到首页,并用 snapshot 获取元素 ref。
适用场景:需要自动化完成电商搜索、筛选、加购、填写表单等重复性浏览器操作。
限制:依赖 Playwright MCP 与元素 ref 值,页面结构变化会影响脚本;资料未提供具体支持的网站范围、收费与平台信息。