為什麼我在做了一次Spike後永久放棄Patchright(以及反檢測決策樹)

TL;DR:我的網頁自動化代理對 sannysoft.com 運行反機器人測試。vanilla Playwright 通過 19/32,playwright-stealth 通過 21/32,但號稱更強的 Patchright — 仍然只有 19/32,和原生完全一致。原因是 Patchright 的補丁全部位於啟動階段,而我是透過 connect_over_cdp 接管已啟動的 Chrome — 完全繞過了補丁。文章含 8 章 + 3 張 Mermaid 圖表(xychart 柱狀對比 + 2 張決策流程圖)。完整版本(含可重現的 Spike 命令):https://github.com/francisel