那一周我把项目跑起来了。

不夸张地说,从 fork 别人的代码到本地接进第一个账号,花了不到两天。那天晚上看着控制台第一条买家消息打印出来,我以为最难的部分已经过去了。

第三天,第一个滑块就找上门。

前两天写代码很快,是因为闲鱼那一套 API 调通就够了。但滑块这种东西不是”调通”能解决的——它会变。我那一周改了八次重试策略:等待时间、滑动曲线、滑块识别、失败回退……每次都觉得这次稳了,然后跑两小时就被打回原形。

后来我发现,问题不在重试上。问题在我太想”一次成功”。

把心态改成”撞了能优雅退回”之后,整套东西反而稳了——失败就保存现场、推个通知、等下一次机会。

那一周让我学了三件事。

第一,写一个能跑起来的版本不难。让它一直跑下去才难。

第二,闲鱼那边的反爬不是技术问题,是策略问题。你跟它”赛跑”永远跑不赢。

第三,很多看起来聪明的代码,其实只是给自己加戏。最朴素的等待和兜底,往往比花活儿管用。

跑到现在三个多月,我没在第三件事上犯过新错——那一周给我的教训太深了。