Files
auto_news_upload/test/验证记录.md
T

5.7 KiB

本轮验证记录

日期:2026-10-31。下表所列离线测试均未使用真实账号,未向新闻 API 请求内容,未向论坛上传或发布。后续真实现场操作另按小节记录。

范围 结果
Python 下载器、队列与 HTTP 接口 27/27 通过
JavaScript 导入器与停止/覆盖保护 11/11 通过
连接桥旧响应与终止竞态 1/1 通过
本地前端 配置保存、开始/停止、桌面与手机布局通过,无页面脚本错误、无手机横向溢出
模拟编辑器 导入→排版→待人工审核;来源唯一、重复排版保持一致;程序无自动发帖点击
模拟人工发表与未知结果 真实测试点击被记录;候选结果页未适配时暂停,不调用受理接口
模拟换号插件 启动请求尚未返回时终止,返回后调用暂停,不执行登录;状态明确 paused
JavaScript 语法 合并脚本、连接脚本、更新后的插件 content.js 通过

浏览器使用本机 Chrome 的独立临时配置。对论坛域名的所有请求均被测试 HTML 拦截。后端使用临时目录和 SQLite,不写入正式任务库。

页面截图:artifacts/desktop.png、artifacts/mobile.png。

测试中曾发现模拟网页未声明 UTF-8,导致中文登录入口无法匹配;已修正测试响应编码并重新通过。真实网页编码未由此假定。

上述离线验证结束时尚未验证:用户浏览器中油猴本地通信权限、真实网站当前的导入与附件转换、真实换号账号链路、结果页受理/审核/公开状态。当时结果页 HTML 待提供,自动核对暂不实现;后续现场观察见下文,仍不代表全流程批量处理已完成在线验收。

2026-10-31:实际图片故障排查与 0.1.1 修复

只读检查实际发帖页面,没有点击发表、重新上传、刷新或改写用户正文。

  • 正文已有 3 个图片元素,实际标识为 aid="attachimg_…";原 runner 错查 id,已修正为共享附件验证函数。
  • 这 3 张图及网站附件缩略图的 naturalWidth 均为 0;Chrome 开发者工具记录图片接口 HTTP 500。未获取具体错误响应或服务端日志,不能认定其底层原因。
  • 原导入器只验证 HTML 中包含附件编号,不能证明图片可显示。现在校验附件序列(含重复引用),并等待图片加载;加载失败会报错,且不提示完成或继续排版。
  • 原 Markdown 解析器不能处理包含嵌套图片的多行链接。本次实际文章 4 张本地 JPG 原先只识别 3 张;修复后离线编译识别 4 张,输出 4 个正文附件引用,不残留 ![。
  • 排版前后对比现同时包含图片的 id、aid 和 src。
  • 本轮导入与连接测试 16/16 通过,覆盖 aid 属性、图片错误响应、异步加载/终止、多行嵌套图文、重复图片位置;构建脚本已重新生成 0.1.1 合并油猴文件,语法检查通过。

需要在油猴更新 browser/auto-news.user.js 后才会应用代码修复。此更新不会解决尚未查明的图片接口 HTTP 500;未宣称现场图片显示已恢复。

2026-10-31:跳过当前文章

  • 悬浮窗新增“跳过本文章”,沿用连接桥和持久队列,记录 skipped 状态、不计发表数、不自动重新入队。
  • 执行器取消并等待当前导入退出后登记跳过,打开新的发帖页继续;提交中、结果不明以及有提交历史的异常任务拒绝直接跳过。
  • Python 离线测试 33/33 通过,包括浏览器接口、跳过后继续、队列耗尽、重复/跨标签/过期请求、提交状态保护与重启持久化。
  • Node.js 20 脚本测试 22/22 通过,包括悬浮窗事件、导入取消回滚等待、旧轮询竞态及请求失败暂停。两个油猴脚本语法检查通过,已生成 0.1.2 合并脚本。
  • 本轮未操作真实论坛或账号;未执行 Playwright 浏览器回归,页面脚本使用模拟文档和连接响应验证。

2026-10-31:真实提交提示与审核中详情页观察

本节为真实登录态下的现场观察,与前述离线测试分开。用户明确授权助手点击一次“发表帖子”以捕捉快速跳转;未改写待发表内容、重新上传或重复提交。本次不属于自动执行器全流程验收。

范围 观察结果
提交前 标题“湖人只有一个卢卡·开拓者的四大金刚”,体育休闲 fid=90
提示页 明确显示“新主题需要审核,您的帖子通过审核后才能显示”
跳转 提示页指向并自动进入 https://www.dww11.com/thread/23699911.html,本次未自动回首页
详情页 标题、作者及版块信息可核对,标题旁显示“(审核中)”
主题与首帖 页面链接实际 tid=236999;首帖 PID 238791,容器 #postmessage_238791
受理结论 本次已明确受理 1 篇,已确认公开 0 篇;不能重发
保存资料 ../local-records/publish-result-23699911.json 与 ../local-records/publish-result-23699911.png

已保存详情页关键结构与审核状态截图;提示页文字和跳转链接已捕捉,跳转前的容器 HTML 未保存成功。文件名按访问地址命名,不能将 23699911 直接当作真实主题 ID。账号名称与 UID 仅保留在本地排除目录,正文档继续匿名化。

本次未验证公开后的访客可见性、失败/超限提示、结果自动识别、受理接口自动记账、重复计数保护或真实换号链路;未补写运行队列与去重库。已有现场资料不等于结果适配已经实现。详见操作规范第 12 节。