From a5e0f87140c6ea73ad3f34914339e873681b4dca Mon Sep 17 00:00:00 2001 From: 0xvd <199783523+0xvd@users.noreply.github.com> Date: Sat, 27 Jun 2026 03:54:22 +0530 Subject: [PATCH] [ie/linkedin] Remove broken login support (#17039) Authored by: 0xvd --- yt_dlp/extractor/linkedin.py | 40 +++--------------------------------- 1 file changed, 3 insertions(+), 37 deletions(-) diff --git a/yt_dlp/extractor/linkedin.py b/yt_dlp/extractor/linkedin.py index 2974f4026f..f5dc1cd4fd 100644 --- a/yt_dlp/extractor/linkedin.py +++ b/yt_dlp/extractor/linkedin.py @@ -4,7 +4,6 @@ import re from .common import InfoExtractor from ..utils import ( - ExtractorError, extract_attributes, float_or_none, int_or_none, @@ -12,44 +11,11 @@ from ..utils import ( srt_subtitles_timecode, try_get, url_or_none, - urlencode_postdata, - urljoin, ) from ..utils.traversal import find_elements, require, traverse_obj -class LinkedInBaseIE(InfoExtractor): - _NETRC_MACHINE = 'linkedin' - _logged_in = False - - def _perform_login(self, username, password): - if self._logged_in: - return - - login_page = self._download_webpage( - self._LOGIN_URL, None, 'Downloading login page') - action_url = urljoin(self._LOGIN_URL, self._search_regex( - r'