SkyLiCoder
8d9b6c7b2d
fix: make HFZrs6pXKulzS cookie optional
2026-10-15 19:58:48 +08:00
SkyLiCoder
6ded8385fa
feat: show parcel dimensions in results
2026-10-03 20:11:07 +08:00
SkyLiCoder
f25df94f63
feat: add fixed parcel dimensions
2026-10-03 20:02:35 +08:00
SkyLiCoder
2fbb7fc8a5
feat: filter cookies to only store required 10 based on HAR analysis
...
- Define REQUIRED_COOKIE_NAMES in login_helper.py (10 cookies from HAR)
- login_helper.py: import-time filtering + strict all-or-nothing validation
- pickup_api.py: save_session() filters to whitelist only (prevents accumulation)
- engine.py: unified strict check, all 10 cookies required
Based on portal-to-pickup-full-flow.har analysis:
- All /pickup-web/a/* APIs use exactly 9 cookies
- JSESSIONID additionally needed for portal page fetch (Referer)
- enable_HFZrs6pXKulz is portal UI only, excluded
2026-06-12 11:22:32 +08:00
SkyLiCoder
683e5b46de
批处理完成后保留固定值设置,新增重试和清空设置按钮
...
- _on_finished 不再清空产品/客户输入框及缓存选择
- 每行结果保存原始数据 _row 以支持重试
- 新增"重试"按钮:重跑所有非成功记录,原地更新结果表格
- 新增"清空设置"按钮:一键清空所有固定值字段和缓存
2026-05-22 22:52:52 +08:00
SkyLiCoder
017b9bb397
注释掉 token_bridge 的四行调试日志
2026-05-16 12:12:31 +08:00
SkyLiCoder
2489684dad
结果表格增加水平滚动条
2026-05-15 21:40:13 +08:00
SkyLiCoder
1218d40184
新增从文本导入单号功能:与Excel互斥,一行一个单号
2026-05-15 21:21:20 +08:00
SkyLiCoder
373f4adec2
失败计数简化为 else 分支
2026-05-15 21:15:17 +08:00
SkyLiCoder
b4d701ddf3
成功/失败计数改为累加,避免每次扫描全部结果
2026-05-15 21:14:13 +08:00
SkyLiCoder
d6f2223cb7
进度条下方文字改为 成功X | 失败X | 剩余X
2026-05-15 21:11:40 +08:00
SkyLiCoder
104453d04e
重构固定值区域:新增重量强制覆盖,寄达地/寄件人/寄件地址有值即强制覆盖,寄达地区划代码改为下拉框(config读取映射)
2026-05-15 21:07:43 +08:00
SkyLiCoder
be6319f697
运输类型/内件属性改为从API获取:删除field_mapping映射和默认值,界面新增运输类型下拉框(transmode数组填充),结果表格增加运输类型列
2026-05-15 20:45:06 +08:00
SkyLiCoder
34ff957671
运输类型CODE_MAP:基本→1(默认),陆运→3
2026-05-15 19:36:15 +08:00
SkyLiCoder
f5eb578d38
首次启动弹免责声明,同意后才复制config并继续,不同意则退出
2026-05-15 17:48:44 +08:00
SkyLiCoder
bdea40ecca
移除构建脚本中复制config到dist的冗余步骤(--add-data已打包,首次运行自动复制)
2026-05-15 17:43:06 +08:00
SkyLiCoder
98893b8c44
_save_fixed_from_entries移到验证之前,确保下拉选择的产品/客户已写入config再校验
2026-05-15 17:16:37 +08:00
SkyLiCoder
713eb0101f
日志LEVEL默认-1关闭,构建默认--windowed无终端
2026-05-15 17:10:59 +08:00
SkyLiCoder
6caa6deaa3
产品/客户搜索改为输入框下方下拉列表,选中后阻止trace重复触发搜索
2026-05-15 16:25:34 +08:00
SkyLiCoder
ed62b49921
修复session路径重复定义导致登录后搜索初始化失败;log.user改为顶部import
2026-05-15 16:10:05 +08:00
SkyLiCoder
dd4ea009fe
修复终端无日志:断开_gui_callback循环,_log_sync改为直接输出stderr
2026-05-15 15:59:24 +08:00
SkyLiCoder
65bdf1d538
日志LEVEL=2追踪级,构建脚本改为--console显示调试终端,stderr加flush防止缓冲
2026-05-15 15:53:15 +08:00
SkyLiCoder
b925a89b6c
产品/客户搜索提前到启动前:输入框防抖搜索+下拉选择+缓存,登录时初始化搜索API,batch结束自动清空
2026-05-15 15:49:33 +08:00
SkyLiCoder
ae43899dbd
产品/客户详情缓存:避免重复调用 select_product/select_customer/find_sender_history
2026-05-15 15:17:13 +08:00
SkyLiCoder
bf11957f7c
重构界面:固定值改用编辑框+复选框,日志区替换为提交结果表格,间隔单位改为毫秒
2026-05-15 15:14:55 +08:00
SkyLiCoder
e99dfaef4d
初始化项目 v2.0:中国邮政揽收系统自动填单工具
...
基于 HTTP API + Node.js token bridge 方案,不依赖浏览器自动化。
2026-05-15 14:39:31 +08:00