1. 12 Dec, 2025 1 commit
    • 邱阿朋's avatar
      fix(vc): 修复分页按钮不存在时的异常处理 · 968f8b9d
      邱阿朋 authored
      - 引入 ElementNotFoundError 异常捕获机制
      - 使用 try-except 捕获分页按钮查找失败的情况
      - 添加分页按钮为空时的判空处理
      - 在分页按钮不存在时记录详细日志并跳过翻页操作
      - 增强分页按钮判断的鲁棒性与稳定性
      968f8b9d
  2. 09 Dec, 2025 1 commit
  3. 04 Dec, 2025 2 commits
    • 邱阿朋's avatar
      fix(advert_cost): 修复日期解析逻辑以支持多种日期格式 · a9b532d4
      邱阿朋 authored
      - 新增静态方法 __parse_date 以处理不同格式的日期字符串解析
      - 统一日期字符串转换为时间戳,简化原有冗余代码
      - 修复按钮文本日期提取,避免因格式不同导致解析失败
      - 优化了模块导入顺序,提升代码可读性和维护性
      a9b532d4
    • 邱阿朋's avatar
      feat(vc): 添加分页和筛选按钮点击自动化逻辑 · 12889b6f
      邱阿朋 authored
      - 在advert_cost模块增加__click_button方法,实现点击过滤和分页按钮流程
      - 点击过滤条件中spend选项并应用,调整每页显示200条数据
      - 实现分页按钮翻页逻辑,自动翻页直至按钮禁用停止
      - 在run方法中调用分页点击功能,支持完整数据采集
      - 修改login_check,增加"Two-Step Verification"验证码流程判断
      - 修复super_gui模块调用processor的启动代码,启用run和push_data_queue函数调用
      12889b6f
  4. 03 Dec, 2025 1 commit
  5. 24 Nov, 2025 2 commits
    • 邱阿朋's avatar
      fix(price_gui): 过滤价格字段非数值类型数据 · 478b94ef
      邱阿朋 authored
      - 在遍历数据行时,增加对价格字段的类型检查
      - 跳过价格字段不是浮点数或整数的行,避免异常情况
      - 确保价格数据有效性,提高数据处理稳定性
      
      fix(gitignore): 添加csv文件类型忽略规则
      
      - 在.gitignore文件中新增对*.csv文件的忽略配置
      - 防止csv文件被误提交到版本库
      478b94ef
    • 邱阿朋's avatar
      feat(price): 优化价格爬取工具并添加消息推送功能 · c7e972fa
      邱阿朋 authored
      - 将默认国家站点由“美国”改为“US”代码
      - 修正输出文件命名逻辑,保证为空结果时仍创建文件
      - 增加从生成的 CSV 读取价格数据并通过 RabbitMQ 推送消息
      - 使用 dotenv 加载环境变量,支持配置敏感信息
      - 在主程序入口添加异常捕获,优雅处理键盘中断
      - README 文件大幅更新,完善项目功能说明和使用指南
      - requirements.txt 添加 pyinstaller 和其他依赖,完善环境配置
      c7e972fa
  6. 04 Nov, 2025 1 commit
  7. 28 Oct, 2025 1 commit
    • 邱阿朋's avatar
      feat(core): 更新依赖并优化处理器逻辑 · 5637b727
      邱阿朋 authored
      - 添加 psutil 和 py-cpuinfo依赖项
      -修正 ASIN 字段获取方式,统一为大写 'ASIN'
      - 注释掉处理器中的 run 和 push_data_queue 方法调用
      -重构域名登录逻辑,使用 LoginDomain 类进行状态设置和登录检查
      5637b727
  8. 16 Oct, 2025 1 commit
  9. 09 Oct, 2025 1 commit
    • 邱阿朋's avatar
      feat(vc): 支持按国家区分ASIN关联关系 · f1dd204b
      邱阿朋 authored
      - 修改return_goods模块,使用ASIN和国家组合键查询关联关系
      - 修改spa模块,使用ASIN和国家组合键查询关联关系
      - 确保不同国家相同ASIN能正确匹配对应关系数据
      f1dd204b
  10. 15 Sep, 2025 1 commit
    • 邱阿朋's avatar
      fix(vc): 修复退货订单总金额处理异常 · 1ec3ece6
      邱阿朋 authored
      - 优化 Total amount 列的数据处理逻辑
      - 先将数据转换为字符串,再移除逗号并替换 nan 为 None
      - 使用 pd.to_numeric 转换为数值型,无法转换的值设为 NaN
      - 提高了数据处理的健壮性和准确性
      1ec3ece6
  11. 13 Sep, 2025 3 commits
    • 邱阿朋's avatar
      build(Makefile): 添加特定构建目标并优化构建流程 · 8af1290c
      邱阿朋 authored
      - 新增 build_super、build_tools 和 build_price 目标,用于单独构建不同的可执行文件
      - 保留原有构建逻辑,增加版本号显示
      - 优化 clean 目标,清除不必要的 spec 文件
      8af1290c
    • 邱阿朋's avatar
      fix(vc): 修复退货数据总金额计算错误 · ff517d27
      邱阿朋 authored
      - 在对退货数据进行处理时,发现总金额字段包含逗号,导致无法正确计算
      - 在计算前,先移除总金额字段中的逗号,并将其转换为浮点数类型
      - 此修改确保了总金额的正确计算,提高了数据准确性
      ff517d27
    • 邱阿朋's avatar
      refactor(app): 重构广告费用模块 · f801b034
      邱阿朋 authored
      - 优化店铺信息获取逻辑,使用字典存储不同国家的店铺 ID
      - 修改店铺信息处理流程,直接使用店铺 ID进行操作
      - 更新日志输出,将"小组"改为"店铺"
      - 调整文件命名逻辑,使用店铺 ID 作为文件名的一部分
      - 修正国家选择界面,将日本和英国的位置对调
      f801b034
  12. 08 Sep, 2025 2 commits
  13. 25 Aug, 2025 1 commit
  14. 12 Aug, 2025 2 commits
    • 邱阿朋's avatar
      fix(vc): 优化销售数据导出功能 · b8a2e595
      邱阿朋 authored
      - 添加异常处理,解决元素未找到时的刷新重试问题
      - 优化等待和刷新逻辑,提高导出成功率- 引入 ElementNotFoundError 异常类,用于捕获元素未找到的异常
      b8a2e595
    • 邱阿朋's avatar
      feat(app): 增加原始数据推送功能 · db70747a
      邱阿朋 authored
      - 在 SPARobot 类中添加 __push_origin_data 方法用于推送原始数据
      - 在 push_data_queue 方法中调用 __push_origin_data 和 __push_item_data 方法
      - 在 run 方法中保存原始文件名
      db70747a
  15. 11 Aug, 2025 1 commit
  16. 08 Aug, 2025 2 commits
    • 邱阿朋's avatar
      refactor(app): 重构 SPA报表下载功能 · 9d7cb84d
      邱阿朋 authored
      - 修改 __get_report_table_html 函数,增加重试逻辑,优化异常处理- 重命名 __get_report_table_html 为 __get_report_table_links,提高代码可读性
      - 优化日志记录,增加更多详细信息
      - 移除 tool_gui.py 中的 cleanup_resources 函数调用
      9d7cb84d
    • 邱阿朋's avatar
      refactor(app/vc): 修改报表下载方式并添加 Makefile 构建脚本 · fc0de0cd
      邱阿朋 authored
      - 修改了报表下载的点击方式,使用 XPath定位替代了之前的 ID 定位
      - 新增 Makefile构建脚本,实现了项目的安装、构建和清理功能
      fc0de0cd
  17. 07 Aug, 2025 2 commits
  18. 05 Aug, 2025 3 commits
  19. 02 Aug, 2025 2 commits
    • 邱阿朋's avatar
      fix(vc): 优化报关单导入异常处理 · 96102c18
      邱阿朋 authored
      - 增加对文件格式错误的异常捕获和日志记录
      - 返回 None 以避免报关单导入后数据为空的情况
      96102c18
    • 邱阿朋's avatar
      refactor(gui): 重构 GUI相关代码并优化日志处理 · 3e0dafdb
      邱阿朋 authored
      - 修改 easy_gui.py、price_gui.py、super_gui.py、tool_gui.py 中的界面布局和组件创建逻辑
      - 更新 requirements.txt 中的依赖版本
      - 调整 tool_cmd.py 中的模块导入顺序
      - 统一使用小写字符串作为 fill 参数值
      - 在调用 after 方法时添加空元组以忽略类型检查警告
      3e0dafdb
  20. 31 Jul, 2025 1 commit
    • 邱阿朋's avatar
      build(dependencies): 更新项目依赖版本 · e4836d9d
      邱阿朋 authored
      - 添加 numpy 包,版本为 1.24.4
      - 移除 xmltodict 包
      - 更新以下包的版本:
        - DrissionPage: 4.1.0.2
        - xlrd: 2.0.1
        - pandas: 2.0.3  - openpyxl: 3.1.5
        - pyinstaller: 6.11.
      e4836d9d
  21. 30 Jul, 2025 3 commits
  22. 25 Jul, 2025 1 commit
  23. 24 Jul, 2025 3 commits
  24. 14 Jul, 2025 1 commit
  25. 20 Jun, 2025 1 commit