From 5b68c478fb0b93ea6b8fac23f50e12217fa063db Mon Sep 17 00:00:00 2001 From: kclauhk <78251477+kclauhk@users.noreply.github.com> Date: Mon, 29 Jan 2024 02:39:14 +0800 Subject: [PATCH] [ie/facebook] Set format HTTP chunk size (#9058) Closes #8197 Authored by: bashonly, kclauhk --- yt_dlp/extractor/facebook.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/yt_dlp/extractor/facebook.py b/yt_dlp/extractor/facebook.py index 26cfda538..84856abe1 100644 --- a/yt_dlp/extractor/facebook.py +++ b/yt_dlp/extractor/facebook.py @@ -564,7 +564,11 @@ class FacebookIE(InfoExtractor): # Downloads with browser's User-Agent are rate limited. Working around # with non-browser User-Agent. for f in info['formats']: + # Downloads with browser's User-Agent are rate limited. Working around + # with non-browser User-Agent. f.setdefault('http_headers', {})['User-Agent'] = 'facebookexternalhit/1.1' + # Formats larger than ~500MB will return error 403 unless chunk size is regulated + f.setdefault('downloader_options', {})['http_chunk_size'] = 250 << 20 def extract_relay_data(_filter): return self._parse_json(self._search_regex(