Amazon Shopper

Polar Sponsor
爱发电 赞助
.NET 9.0

使用浏览器自动化在亚马逊购买和退货,可用于下单、复购、查看订单历史及处理退货。

Amazon 订购 : 绝对必要 : 代理浏览器 CLI 安装

功能概述

Amazon 订购 : 绝对必要 : 代理浏览器 CLI 安装是一项面向实际任务的技能,主要用于Chrome 运行在 -- remote-debuging- port=9222 (参见浏览器启动);输入 Amazon 时, 如果登录出去, 从 y 获取密码。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Amazon 下单

前置条件

  • 已安装 agent-browser CLI 工具
  • Chrome 浏览器正在运行,并启用 --remote-debugging-port=9222 参数(参见“启动浏览器”章节)
  • 已登录 Amazon 账户 — 若已登出,请从您的密码管理器中获取密码
  • 若在无头模式(Linux/VNC)下运行,请转发 VNC 端口以进行可视化验证:ssh -L 6080:localhost:6080 → 访问 http://localhost:6080/vnc.html

配置

请设置以下环境变量,或在默认配置中完成相应配置:

# 您的默认收货地址(请在结算页面确认)
export AMAZON_SHIPPING_ADDRESS="您的收货地址"
# 您偏好的付款方式描述(请在结算页面确认)
export AMAZON_PAYMENT_METHOD="您偏好的银行卡"
# 您偏好的退货取件点
export AMAZON_RETURN_DROPOFF="Whole Foods"

下单前务必确认收货地址与付款方式均正确无误。

退货

默认选项(除非用户另行指定)

  • 退货原因:“改变主意” → “我的需求发生了变化”
  • 包装是否已拆封:是
  • 商品是否仍在原始包装内:是
  • 是否已使用该商品:是
  • 是否有使用痕迹:无
  • 是否存在电池漏液/过热现象:否
  • 所有配件是否齐全:是
  • 退款方式:原路退回(不选“换货”,也不选“礼品卡”)
  • 取件点:使用 AMAZON_RETURN_DROPOFF 配置值,或默认为 Whole Foods

退货流程

  1. 进入“订单”页面 → 查找目标商品 → 点击“退货或更换商品”
  2. 选择“改变主意” → “我的需求发生了变化” → 继续
  3. 按上述默认选项回答商品状况相关问题
  4. 跳过“获取产品支持”等推荐提示,继续操作
  5. 选择“原路退回”作为退款方式
  6. 选择取件点
  7. 确认退货
  8. 完成 — QR 码将通过电子邮件发送

沟通风格

  • 切勿逐条叙述每一步操作 — 整个退货流程应静默执行
  • 仅在退货成功确认后向用户发送一条简明摘要消息,内容包括:
    • 商品名称
    • 退款金额
    • 取件点及截止时间
  • 如遇异常或需进一步澄清,则主动向用户提问

下单规则

复购商品(此前已购买过的商品)

  • 直接进入订单历史页,搜索对应商品
  • 点击“再次购买”
  • 核对收货地址与付款方式
  • 无需二次确认即可直接下单 — 无需截图

新购商品(此前从未购买过的商品)

  • 通过搜索或导航定位至目标商品页面
  • 发送商品页面截图(滚动页面确保价格与商品图片同时可见,避开顶部导航栏)
  • 等待用户确认后再加入购物车
  • 核对收货地址与付款方式
  • 获得用户确认后完成下单

工作流

连接浏览器

agent-browser connect 9222

始终新建一个标签页 — 其他会话共享同一 Chrome 实例。所有 open 命令均需附加 --new-tab 参数。

搜索订单历史

agent-browser open "https://www.amazon.com/gp/your-account/order-history"
agent-browser snapshot -i
# 定位搜索框,输入商品名称并点击搜索

复购流程

# 在订单历史搜索结果页中
agent-browser click @[buy-it-again-ref]
# 等待跳转至结算页面
agent-browser snapshot
# 核实所选收货地址与付款方式是否正确
agent-browser click @[place-order-ref]

截图技巧

  • 截图前请先向下滚动,避开顶部导航栏
  • 确保价格与商品图片均完整可见
  • 将截图保存至临时目录
  • 通过消息工具发送截图,并附带说明性文字

启动浏览器(如尚未运行)

macOS(打开可见的 Chrome 窗口):

open -na "Google Chrome" --args --user-data-dir=$HOME/.config/chrome-agent --no-first-run --remote-debugging-port=9222 https://www.amazon.com

Linux(使用 Xvfb/VNC 的无头模式):

DISPLAY=:99 google-chrome --user-data-dir=$HOME/.config/chrome-agent --no-first-run --remote-debugging-port=9222 https://www.amazon.com &

Linux(桌面/GUI 会话):

google-chrome --user-data-dir=$HOME/.config/chrome-agent --no-first-run --remote-debugging-port=9222 https://www.amazon.com &

备注

  • 浏览器配置文件持久化保存登录状态,路径为 $HOME/.config/chrome-agent
  • 在无头 Linux 环境中,VNC 显示号通常为 :99,对应端口为 5999(noVNC 默认监听端口为 6080)
  • 订单确认邮件将发送至您 Amazon 账户绑定的邮箱
  • 如遇 CAPTCHA 或双重身份验证(2FA),可能需要人工干预 — 若浏览器窗口可见(macOS 或 Linux 桌面环境),请提示用户在 Chrome 窗口中手动完成验证

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

0

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

0

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

0

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

0

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

0

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

0

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

0

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

0

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

0

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习