网虫Spider订阅
ENGINEERING

工程实践

前后端、运维、数据管道与大数据。只写从真实项目里长出来的经验,查文档就能写出来的教程不写。

Codex 生成 React 组件:一句「不要引入任何第三方依赖」,把 Portal 砍掉了

一句话需求生成的模态框自带焦点陷阱、Esc 关闭与完整 aria;换上精心写的提示词反而丢了 createPortal。tsc --strict 和 jsx-a11y 两轮全过,差异只能靠读代码找出来。

工程实践Codex前端13 min

让 IP 纯净度的每一分都能被读者自己验算:四条判据、四套权重,五个分数手算全对

同类工具给一个不解释的数字。这篇把评分过程整个摊开:一个 IP 的四条判据、总分怎么来的、四个使用场景怎么从同一批判据得出 58 到 91 的不同结论——全部用线上接口返回的真实数据手算复现,一分不差。

工程实践IP 情报风控9 min

五个骗过我的假信号:测试 12 全过、脚本 0 报错、检查 0 命中,然后结论全是反的

八秒跑完九条调用、十二个用例全过、正则扫描零命中——五次「看起来正常」的结果,结论全都是反的。附上把它们捞回来的四个信号。

工程实践工程化调试17 min

同一个 IP 一生只查一次:三级读取、双桶限流,和一道只拦花钱请求的人机验证

按量计费的数据源加上公开的查询入口,等于把账单交给陌生人。这套读取与守门的设计里,最关键的一条是:人机验证只拦会真实产生费用的请求,读库返回的报告一律放行——因为那些报告本身就是站点的流量入口。

工程实践IP 情报工程化9 min

一套运行两年的采集系统,调度与去重上的实际问题

爬虫写完只是开始。任务调度、失败重试、增量去重、代理池健康度,才是长期维护的主要成本。记录两年里改过三版的几个设计。

工程实践工程化数据管道3 min