fanqie_writer_publish_skill
适用:已登录番茄作家后台,用 GA 浏览器/Web JS 上传或重写小说章节。
成功路径
- 先在章节管理页核对现有章节与状态;重写已发布章时点该行编辑入口,提交后列表可能仍显旧标题但状态会变为“修改审核中”。
- 编辑页两个可见
input.serial-input:第 1 个是章节序号,第 2 个才是标题。不要把标题写进序号框。 - 章节正文编辑器是 ProseMirror。长文本不要直接改 DOM;优先让页面
fetch本地高位端口章节接口取得正文,再向编辑器派发真实粘贴/编辑事件。 - 若正文变成新旧叠加,停止发布;聚焦
.ProseMirror[contenteditable="true"],Range.selectNodeContents全选后document.execCommand('delete'),再execCommand('insertText', false, body)覆盖。 - React 输入框校验不同步时,用
HTMLInputElement.prototype.value原生 setter 设置值,并派发input/change/blur;提交前重新读两个输入框值核对。 - 点“下一步”后可能先出现错别字确认弹窗,点“提交”进入发布设置。
- 发布设置中必须选择“是否使用AI创作=是”,再点“确认发布”。以返回章节管理页且出现“已提交,预计次日9点前完成审核”为完成信号。
避坑
- 本地临时 HTTP 端口先验证监听进程;低位/固定端口可能被占用或劫持。
- 剪贴板读取和系统粘贴常受浏览器焦点/权限影响,不作为首选。
- Base64/长 JS 注入容易被工具截断;章节文本走本地接口更稳。
- 发布前必须核对弹窗标题如“第7章 屠门旧债”或“第8章 菜市”,避免字段错位后误发布。