暂无搜索历史
做浏览器自动化的人,大都经历过这样一个时刻:脚本跑完了,退出码是 0,日志里该有的行都有,你以为事情办成了——然后发现什么都没发生。
我有 20 篇存量稿子要补发到八个平台。最开始的做法很朴素:写个循环,从头到尾发一遍。
这篇文章记录这个坎,以及它带来的一个更值钱的教训——断言放错了位置,比没有断言更危险。
我做了一件很自然的事:写脚本打开各平台的「我的文章」列表,抓标题,跟本地稿库比对,算出「哪些稿子还没发到这个平台」。
点进去只看得到 10 条——列表本身也只给第一页,这是另一个故事,先按下不表。这看得见的 10 条里,没有一篇是我真正想留的,全是「发布到一半没发成」留下的残骸...
我手上有件真事。2026 年 9 月的一份现场检查记录只有两行字:厂区东侧空地露天堆放表面处理污泥约 3.6 吨(HW17),未采取防扬散、防流失、防渗漏措施;...
脚本跑完了,没抛异常;页面上按钮也点到了,DOM 里明明能查到那个元素。但文章就是发不出去。
参与话题:CSDN+AI:程序员新生产力 环境:Windows 11 + Chrome + CDP(remote-debugging-port)+ Node.j...
排查之后你会发现,问题往往不在你的 Markdown,而在图床和 Referer 校验。
这种事我这两周遇到过至少五次。后来我改了一条规矩:UI 文案不作为验收依据,接口返回才算数。
脚本跑完了,控制台没有报错,页面也没有任何反应。做浏览器自动化,最耗时的从来不是崩溃,而是静默失败。
这种失败最难查,因为它不留下任何线索。下面 9 种是我实际踩过的,每一种都给出现象、真因、一条自检命令、修法。
下午三点,我往简书补发第五篇文章。脚本正常退出,日志里该有的都有:草稿建好了、标题设上了、正文粘进去了、保存接口返回 200、发布按钮的点击也确实触发了。编辑器...
同一份稿子,同样的读写方式,四个平台读出四个长度。没有一个等于源文件的字符数——除了一个。
一个发布脚本跑通那天,我通常会很放心。退出码 0,日志干净,文章在四个平台上整整齐齐地挂着。这时候我会把它固化成一个 shell 脚本,贴上"一条命令搞掂"的标...
那天晚上我要给一个新平台写自动化发布脚本。跑完之后,脚本打印的每一步都像成功:页面打开了、按钮找到了、图片下载了、坐标算出来了、拖动完成了。退出码 0,没有一行...
脚本跑完,终端打出一行 PUB_CLICK clicked,然后就没了。没有报错,没有异常,退出码 0。我打开草稿箱,那篇稿子安安静静地躺在里面,状态是「草稿」...
第一遍成功了。第二遍是因为不确定第一次到底有没有生效——页面上没有任何"发布成功"的反馈,我不想赌。于是脚本又灌了一遍正文,又点了一次发布。
第二天中午我回来看,它还停在第 3 步,进度条纹丝不动。终端输出最后一行是 CONTENT_OK,之后什么都没了。进程没崩、没报错、CPU 占用 17 秒——它...
前三次我都认定是限流——因为页面确实弹过一行小字:"近期发布频率过高,请24小时后重试"。第四次我把点击后的每一帧都截了图,才发现问题根本不在服务端:第一次点"...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市