fix(deps): quita brotlicffi — hacía que aiohttp anunciara br por defecto
Build & Deploy ResearchOwl / build-and-push (push) Successful in 48s
Build & Deploy ResearchOwl / build-and-push (push) Successful in 48s
Regresión de esta mañana: con un backend brotli instalado, aiohttp mete
'br' en el Accept-Encoding por defecto de toda sesión que no lo fija
(publish_draft, seo/autofill). Ghost/Cloudflare responde br y el decode
incremental roto de aiohttp 3.14.1 revienta al leer la respuesta de un
POST ya aceptado: el fallback re-publicaba → drafts duplicados y aviso
SEO perdido. Sin backend brotli nada anuncia br (el scraper ya lo quitó
de sus HEADERS explícitos en 57f341f).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
57f341fc22
commit
397546a37a
+5
-7
@@ -2,13 +2,11 @@
|
|||||||
python-telegram-bot==22.8
|
python-telegram-bot==22.8
|
||||||
httpx==0.28.1
|
httpx==0.28.1
|
||||||
aiohttp==3.14.1
|
aiohttp==3.14.1
|
||||||
# aiohttp lo necesita para decodificar respuestas brotli: HEADERS anuncia
|
# NO instalar backend brotli (Brotli/brotlicffi): el decode incremental br de
|
||||||
# "Accept-Encoding: ...br" y sin él toda web que responda br falla con
|
# aiohttp 3.14 está roto (falla con streams válidos según el troceo), y con un
|
||||||
# "Can not decode content-encoding: brotli" (fuentes perdidas en silencio).
|
# backend presente aiohttp anuncia br POR DEFECTO en toda sesión sin
|
||||||
# brotlicffi y NO Brotli puro: aiohttp 3.14 + Brotli falla en streams
|
# Accept-Encoding explícito — el 2026-07-04 eso rompió publish_draft/autofill
|
||||||
# troceados (disclosure.org, todaywhy.com); con brotlicffi (que aiohttp
|
# contra Ghost/Cloudflare (drafts duplicados). Sin backend, nada anuncia br.
|
||||||
# prefiere) decodifican todos — verificado en el pod 2026-07-04.
|
|
||||||
brotlicffi==1.1.0.0
|
|
||||||
|
|
||||||
# Scraping
|
# Scraping
|
||||||
beautifulsoup4==4.15.0
|
beautifulsoup4==4.15.0
|
||||||
|
|||||||
Reference in New Issue
Block a user