From 1f7db8533ad0cdb06ec521b17aa503134e94413f Mon Sep 17 00:00:00 2001 From: Michael Pauley Date: Mon, 14 Feb 2022 09:36:51 -0500 Subject: [PATCH] [cookies] Update MacOS12 `Cookies.binarycookies` location (#2742) Authored by: mdpauley --- yt_dlp/cookies.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yt_dlp/cookies.py b/yt_dlp/cookies.py index fc033a8ae..7265cad81 100644 --- a/yt_dlp/cookies.py +++ b/yt_dlp/cookies.py @@ -454,7 +454,10 @@ def _extract_safari_cookies(profile, logger): cookies_path = os.path.expanduser('~/Library/Cookies/Cookies.binarycookies') if not os.path.isfile(cookies_path): - raise FileNotFoundError('could not find safari cookies database') + logger.debug('Trying secondary cookie location') + cookies_path = os.path.expanduser('~/Library/Containers/com.apple.Safari/Data/Library/Cookies/Cookies.binarycookies') + if not os.path.isfile(cookies_path): + raise FileNotFoundError('could not find safari cookies database') with open(cookies_path, 'rb') as f: cookies_data = f.read()