{"record":{"id":"b152ab7f83f2f61c","repo":"xpzouying/xiaohongshu-mcp","slug":"w-b152ab","errorCode":null,"errorMessage":"输入回复内容失败: %w","messagePattern":"输入回复内容失败: %w","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"xiaohongshu/comment_feed.go","lineNumber":166,"sourceCode":"\tif err != nil {\n\t\treturn fmt.Errorf(\"无法找到回复按钮: %w\", err)\n\t}\n\n\tif err := humanize.Click(replyBtn); err != nil {\n\t\treturn fmt.Errorf(\"点击回复按钮失败: %w\", err)\n\t}\n\n\thumanize.Delay(ctx, humanize.AfterClick)\n\n\t// 查找回复输入框\n\tinputEl, err := page.Element(\"div.input-box div.content-edit p.content-input\")\n\tif err != nil {\n\t\treturn fmt.Errorf(\"无法找到回复输入框: %w\", err)\n\t}\n\n\t// 输入内容\n\tif err := humanize.Type(ctx, inputEl, content); err != nil {\n\t\treturn fmt.Errorf(\"输入回复内容失败: %w\", err)\n\t}\n\n\thumanize.Delay(ctx, humanize.AfterType)\n\n\t// 查找并点击提交按钮\n\tsubmitBtn, err := page.Element(\"div.bottom button.submit\")\n\tif err != nil {\n\t\treturn fmt.Errorf(\"无法找到提交按钮: %w\", err)\n\t}\n\n\tif err := humanize.Click(submitBtn); err != nil {\n\t\treturn fmt.Errorf(\"点击提交按钮失败: %w\", err)\n\t}\n\n\thumanize.Delay(ctx, humanize.AfterClick)\n\n\t// 就地校验：回复应在评论区渲染出现，否则判定未成功。\n\tif !waitCommentRendered(page, content, 4*time.Second) {","sourceCodeStart":148,"sourceCodeEnd":184,"githubUrl":"https://github.com/xpzouying/xiaohongshu-mcp/blob/332d196854a9eac0d2b8c2c0e3d0cc43139d724c/xiaohongshu/comment_feed.go#L148-L184","documentation":"ReplyToComment 定位到回复输入框后 humanize.Type 输入回复内容失败：输入框失焦、contenteditable 节点被重置，或输入事件被前端风控拦截。","triggerScenarios":"Thrown at xiaohongshu/comment_feed.go:166 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["重试输入前先点击输入框聚焦","缩短内容长度避开前端限制","确认账号未触发输入风控"],"exampleFix":null,"handlingStrategy":"retry","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"332d196854a9eac0d2b8c2c0e3d0cc43139d724c","analyzedAt":"2026-09-05T22:22:55.988Z","contentChangedAt":"2026-09-05T22:22:55.988Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}