scrapy github 官方发布页显示,2.17.0 于 2026 年 7 月 7 日正式发布。官方对这个版本给出的三条摘要都很集中:安全漏洞修复、为 httpxdownloadhandler 增加 http/2 与 socks 代理支持、改进变更允许 tls 版本的设置项。把这三件事放在同一个版本里,等于直接点明了当前 scrapy 维护线最优先的区域就是下载器能力和安全边界。它不是单纯把新协议写进文档,而是把网络协议能力和安全修补一起打进正式版里,这对生产抓取任务的价值要高于表面功能堆叠。

来源:GitHub Scrapy 官方发布页
从工程角度看,HTTP/2 与 SOCKS 代理支持进入官方更新说明,比“支持更多站点”这种泛化说法更有用。很多目标站点的链路要求、代理环境和 TLS 协商条件都越来越严格,框架层如果迟迟不给出公开支持说明,业务侧就只能在外围不断打补丁。2.17.0 至少说明 Scrapy 官方维护者已经把这些需求纳入核心下载处理器能力的一部分。改进 TLS 版本控制的设置项,也意味着它不只是加协议名词,而是在往更可控的连接策略方向修整。

来源:Scrapy 官方文档仓库
现阶段公开信息的边界同样要说清。发布页并没有给出完整迁移教程,也没有承诺所有老下载处理器或现有扩展都能自动继承这些能力,所以把 2.17.0 直接描述成“所有采集链路都能立刻升级完成”并不准确。更稳妥的说法是:Scrapy 2.17.0 明确把安全修补、HTTP/2、SOCKS 代理和 TLS 控制一起推进到了官方正式版本里,这让它在 2026 年的维护方向更加清晰,也给正在评估升级窗口的团队提供了具体版本依据。
信源说明:依据 Scrapy GitHub 官方发布页 2.17.0 撰写;图证来自官方发布页和官方文档仓库。











