根据自然语言描述在 Lululemon 澳大利亚网站查找商品,返回产品名称、颜色变体等结构化信息。
Lululemon Au 产品查找器.是一项面向实际任务的技能,主要用于Overview. 此技能从模糊的用户描述中找到Lululemon Australia产品, 并返回结构化的变体数据;它被优化为活目录查看器 w。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
本技能可根据用户模糊的产品描述,定位 Lululemon Australia 的对应商品,并返回结构化的变体(variant)数据。该技能专为实时目录查询场景优化:当直接使用 curl 类型抓取或全新浏览器自动化可能被拦截时,它能优雅降级(gracefully degrade),而非硬性失败。
lululemon.com.au,通常位于路径 /en-au/p/ 下。从用户描述中提取最具辨识度的商品关键词:
Define Jacket、Swiftly Tech、ABC PantNulu、Luon、Warpstremecropped、hip length、5 inchwomen、men保留有意义的限定词,剔除填充类虚词。
构建 2–4 个搜索查询,例如:
site:lululemon.com.au/en-au/p "define jacket nulu"site:lululemon.com.au/en-au/p "swiftly tech long sleeve 2.0"site:lululemon.com.au/en-au/p "abc trouser warpstreme"优先使用网络搜索引擎,切勿直接请求站点自身的搜索页(如含 ?q= 或 ?search= 的页面)。
优质候选页包括:
https://www.lululemon.com.au/en-au/p/... 下除非别无选择,否则应避免以下类型页面:
/c/ 下的分类页(category pages)当搜索结果接近但存在歧义时,打开排名靠前的若干候选页,对比以下要素:
将 /p/ 后的 slug 视为商品系列(product family)的唯一标识键。
示例:
.../p/define-jacket-nulu/154826268.html.../p/define-jacket-nulu/149502742.html上述 URL 通常代表同一商品系列的不同颜色变体,有时也反映不同促销状态。
合并规则:
如需进一步了解经验证的发现策略及常见失败模式,请参阅 anti-bot-and-sources.md。
若商品页面被屏蔽或仅部分可读,不应立即中止。请按如下顺序依次回退:
lululemon.com.au 商品 URLlululemon.com.au 上的分类页或系列页(collection pages),确认商品系列归属及当前价格区间各类回退方式允许回答的字段范围如下:
禁止使用非官方转售商(unofficial reseller)页面填充任何官方目录字段。
针对每个可访问的变体页面,提取以下字段:
product_nameurlcolorprice.currentprice.original(当页面明确显示常规售价时)price.salesizeslow_stock、notify_only、online_only常见页面锚点(anchor)位置:
Colour :Select US Size (AU Size)A$...Sale Price ... Regular Price ...标准化规则:
AUD,除非页面明确显示其他币种A$169)转换为数值型 1690 (AU 4)返回一个商品对象(product object),包含以下字段:
all_colors:所有已观测变体颜色的并集(union)variants:以 URL 为粒度的观测结果数组confidencefield_sourcescoveragesources默认采用如下 JSON 结构:
{
"query": "define jacket nulu",
"product_name": "Define Jacket Nulu",
"product_slug": "define-jacket-nulu",
"currency": "AUD",
"all_colors": ["Black", "Espresso"],
"variants": [
{
"url": "https://www.lululemon.com.au/en-au/p/define-jacket-nulu/154826268.html",
"color": "Black",
"price": {
"current": 169,
"original": 169,
"sale": false
},
"sizes": ["0 (AU 4)", "2 (AU 6)", "4 (AU 8)"],
"field_sources": {
"color": "product_page",
"price.current": "product_page",
"sizes": "product_page"
}
}
],
"confidence": "medium",
"coverage": {
"variant_count_observed": 1,
"all_colors_complete": false,
"sizes_complete": true
},
"sources": [
"https://www.lululemon.com.au/en-au/p/define-jacket-nulu/154826268.html"
]
}
默认执行顺序如下:
以下方式不得作为主要路径使用:
curl 或 requests 请求?q= 或 ?search= 访问站内搜索页若用户明确要求提供可脚本化的爬虫(scriptable crawler),请说明:当前稳定默认方案并非原始 HTTP 抓取器(raw HTTP scraper),而是一套围绕搜索引擎索引 + 商品详情页构建的“发现-提取”工作流(discovery-and-extraction workflow);仅当运行环境支持真实用户会话时,才可选择性复用浏览器状态(browser-state reuse)。
若必须基于回退方式作答,须下调置信度(confidence),并在 field_sources 中明确标注每个回退所得字段的来源。
all_colors 可能不完整。当以下任一信息可通过官方渠道确认时,即可返回部分结构化输出:
对于部分结果,应满足:
null 或空数组confidence 设为 low 或 mediumcoverage.all_colors_complete 设为 false(除非已验证多个活跃变体)相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.9万人学习
共49课时 | 82.5万人学习