唯品会商品搜索助手 (VIP Search)
本Skill用于在唯品会(VIP.com)网站上搜索特定关键字的商品。由于唯品会的搜索接口通常需要用户登录状态(Cookie)或防爬虫校验,因此本Skill包含引导用户提供登录凭证的完整流程。
Capabilities
- 1. 引导登录: 指导用户如何在浏览器中登录唯品会并获取有效的Cookie。
- API调用: 使用提取到的Cookie调用唯品会的搜索API。
- 数据解析与呈现: 将搜索返回的商品数据(如名称、价格、折扣等)提取并以易读的格式展示给用户。
Usage / 工作流
当用户请求在唯品会搜索商品(例如:“帮我在唯品会搜索一下蓝牙耳机”)时,请严格按照以下步骤执行:
第一步:引导用户获取Cookie
向用户发送以下指引,要求其提供Cookie(若用户已经提供了有效Cookie则跳过此步):
CODEBLOCK0
第二步:执行搜索脚本
一旦获得了用户提供的关键字和 Cookie,使用内置的 Python 脚本发起搜索请求。
将 Cookie 保存或直接作为参数传递给脚本。注意处理 Cookie 中可能包含的特殊字符。
CODEBLOCK1
第三步:展示搜索结果
解析脚本的输出,并将商品列表(名称、价格、原价、折扣等)整理为 Markdown 表格,或者是友好的列表形式反馈给用户。
注意事项
- - Cookie 属于敏感信息,处理完毕后不要在后续的报告中明文打印完整的 Cookie。
- 唯品会的API可能会随着时间发生变动(字段名或URL更新),这可能需要调整
search_vip.py 脚本中的解析逻辑。
唯品会商品搜索助手 (VIP Search)
本Skill用于在唯品会(VIP.com)网站上搜索特定关键字的商品。由于唯品会的搜索接口通常需要用户登录状态(Cookie)或防爬虫校验,因此本Skill包含引导用户提供登录凭证的完整流程。
Capabilities
- 1. 引导登录: 指导用户如何在浏览器中登录唯品会并获取有效的Cookie。
- API调用: 使用提取到的Cookie调用唯品会的搜索API。
- 数据解析与呈现: 将搜索返回的商品数据(如名称、价格、折扣等)提取并以易读的格式展示给用户。
Usage / 工作流
当用户请求在唯品会搜索商品(例如:“帮我在唯品会搜索一下蓝牙耳机”)时,请严格按照以下步骤执行:
第一步:引导用户获取Cookie
向用户发送以下指引,要求其提供Cookie(若用户已经提供了有效Cookie则跳过此步):
text
为了在唯品会搜索商品,我需要您提供登录后的Cookie。请按照以下步骤操作:
- 1. 请在您的浏览器中打开并登录 唯品会官网。
- 登录成功后,按下 F12 或右键点击页面选择“检查”以打开开发者工具。
- 切换到“网络” (Network) 选项卡。
- 在页面搜索框中随意搜索一个商品,或者刷新页面。
- 在网络请求列表中,找到类似 suggest.php 或 search 之类的请求,点击它。
- 在右侧的“标头” (Headers) -> “请求标头” (Request Headers) 中找到 Cookie: 字段。
- 将 Cookie: 后面的整段内容复制并发送给我。
第二步:执行搜索脚本
一旦获得了用户提供的关键字和 Cookie,使用内置的 Python 脚本发起搜索请求。
将 Cookie 保存或直接作为参数传递给脚本。注意处理 Cookie 中可能包含的特殊字符。
bash
示例命令,请将 <关键字> 和 替换为实际内容
python3 /Users/xc.xu/Documents/projects/my-tools/skills/vip-search/scripts/search
vip.py --keyword 蓝牙耳机 --cookie 您的cookie_字符串
第三步:展示搜索结果
解析脚本的输出,并将商品列表(名称、价格、原价、折扣等)整理为 Markdown 表格,或者是友好的列表形式反馈给用户。
注意事项
- - Cookie 属于敏感信息,处理完毕后不要在后续的报告中明文打印完整的 Cookie。
- 唯品会的API可能会随着时间发生变动(字段名或URL更新),这可能需要调整 search_vip.py 脚本中的解析逻辑。