diff --git a/yt_dlp/extractor/niconicochannelplus.py b/yt_dlp/extractor/niconicochannelplus.py index 4dae99a01..5a4ed57a1 100644 --- a/yt_dlp/extractor/niconicochannelplus.py +++ b/yt_dlp/extractor/niconicochannelplus.py @@ -71,10 +71,7 @@ class NicoChannelCommonBaseIE(InfoExtractor): class NicoChannelAuthBaseIE(NicoChannelCommonBaseIE): _AUTH_SETTINGS = {} _AUTH_TOKENS = {} - _netrc_domain: str - - def supports_login(self): - return True + _NETRC_MACHINE = False def _get_auth(self, url) -> dict: return self._AUTH_TOKENS.get(urljoin(url, '/'), {}) @@ -93,7 +90,7 @@ class NicoChannelAuthBaseIE(NicoChannelCommonBaseIE): fanclub_site_id = self._get_settings(url)['fanclub_site_id'] if fanclub_site_id not in self._AUTH_SETTINGS: self._AUTH_SETTINGS[fanclub_site_id] = traverse_obj(self._download_api_json( - url, f'/fanclub_sites/{fanclub_site_id}/login', fanclub_site_id, + url, f'/fanclub_sites/{fanclub_site_id}/login', f'site/{fanclub_site_id}', note='Downloading auth settings'), ('data', 'fanclub_site', { 'auth0_web_client': ('auth0_web_client_id', {str}), 'auth0_domain': ('fanclub_group', 'auth0_domain', {str}),