`ThrottlingRequestManager` 不会阻止 429 令牌退出会话
作者: janbuchar创建于 2026年8月9日更新于 2026年8月10日
标签bugt-tooling
`_raise_for_session_blocked_status_code` 会记录域延迟,然后转到 `Session.is_blocked_status_code`,而 429 位于 `_DEFAULT_BLOCKED_STATUS_CODES` 中。因此,在一个受限制的域中,429 仍会引发 `SessionError`,仍会退出会话并仍会消耗 `max_session_rotations` 个轮转 - 问题 #1437 就是关于这个的。只有 `ignore_http_error_status_codes` 才能避免它,没有任何东西说得明确。
内容来源: apify/crawlee-python