From aaab52326c8ec5455e86111cade867562bd5d4f8 Mon Sep 17 00:00:00 2001 From: Ryan Date: Mon, 22 Jun 2026 13:42:22 -0400 Subject: [PATCH] fix(scraper): send default_headers with curl_cffi impersonation (fixes 403 on WAF sites) (#7792) --- mealie/services/scraper/scraper_strategies.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mealie/services/scraper/scraper_strategies.py b/mealie/services/scraper/scraper_strategies.py index f22c81394..3cf9a1ac0 100644 --- a/mealie/services/scraper/scraper_strategies.py +++ b/mealie/services/scraper/scraper_strategies.py @@ -78,6 +78,7 @@ async def safe_scrape_html(url: str) -> str: transport = safehttp.AsyncSafeTransport( impersonate=impersonation, + default_headers=True, verify=False, # disable SSL verification since we can handle untrusted data and some sites don't have certs ) async with AsyncClient(transport=transport) as client: