Junie's Blog

近期文章

本地爬虫在开启 Clash 等代理工具的 Fake-IP 模式后,27 个正规大学主页全部被 SSRF 校验一枪毙命。聊聊如何在不妥协安全边界的前提下,解决透明代理与内网防护的致命冲突。

批量任务切到 Batch API 表面能享受五折特惠,但当输入包含 94% 的固定系统提示词时,失去 Context Caching 的 Batch 反而比实时调用贵了 70%。

明明把 asyncio 信号量调大到了 48,吞吐量却焊死在每分钟 70 条,延迟还飙升到 32 秒。排查发现竟是 run_in_executor 默认线程池在 2 核容器里被卡死了。

为了防止大模型胡说八道,我们曾要求它在输出每个分类标签时都附上“原文引用证据”。但跑完几千个真实岗位后,残酷的数据戳破了这层虚假的安全感。

一个拥有两百号师资的化学学院,爬虫跑完竟只抓到 3 位老师。地址栏始终如一,正文却靠 Tab 点击异步切换。聊聊如何让大模型和无头浏览器配合,优雅破解同一 URL 下的状态空间。

一次网页抓取流量异常排查

2026年8月21日 · 2947 字 · 阅读 0

从 Auto Email Sender 的一次真实流量异常出发,记录 10 GB 下载量如何被逐步追到浏览器使用、资源加载和重复抓取。

当全网招聘岗位膨胀到近 5 万个,每天无脑全量丢给大模型无异于给云厂商送钱。从最简单的“加个已处理标记”出发,聊聊增量抽取体系踩过的那些大坑。

Clash Verge 明明开着“系统代理”,网页秒开,自写的 Rust CLI 升级却死活连不上 GitHub Releases。原来 Windows 眼里的代理和命令行根本不是一回事。

邮箱授权码反复重新生成,输入法切了又切,QQ 和 163 邮箱依然双双报错无法登录。最后发现竟是 Python SMTP 库在跟服务器打招呼时,把 Windows 的中文电脑名当成了 ASCII 编码。

5MB 的更新包在 Windows 安装时为什么会卡顿一分钟

2026年8月2日 · 2019 字 · 阅读 0

为了把更新包压到极致,我们展开了数千个 Python 编译模块,差量算法确实爽了,Windows 的 NTFS 和 Windows Defender 却在就地崩溃。一次更新体验的致命权衡。

1 / 7