ytdl-org/youtube-dl · error · ExtractorError
Wrong username and/or password.
Error message
Wrong username and/or password.
What it means
Error "Wrong username and/or password." thrown in ytdl-org/youtube-dl.
Source
Thrown at youtube_dl/extractor/eroprofile.py:57
'skip': 'Requires login',
}]
def _login(self):
(username, password) = self._get_login_info()
if username is None:
return
query = compat_urllib_parse_urlencode({
'username': username,
'password': password,
'url': 'http://www.eroprofile.com/',
})
login_url = self._LOGIN_URL + query
login_page = self._download_webpage(login_url, None, False)
m = re.search(r'Your username or password was incorrect\.', login_page)
if m:
raise ExtractorError(
'Wrong username and/or password.', expected=True)
self.report_login()
redirect_url = self._search_regex(
r'<script[^>]+?src="([^"]+)"', login_page, 'login redirect url')
self._download_webpage(redirect_url, None, False)
def _real_initialize(self):
self._login()
def _real_extract(self, url):
display_id = self._match_id(url)
webpage = self._download_webpage(url, display_id)
m = re.search(r'You must be logged in to view this video\.', webpage)
if m:
self.raise_login_required('This video requires login')View on GitHub (pinned to 956b8c5855)
Solutions
- Check your EroProfile username and password and retry with correct credentials.
When it happens
Trigger: Thrown at youtube_dl/extractor/eroprofile.py:57 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of ytdl-org/youtube-dl@956b8c5855 (2026-08-14).
Data as JSON: /api/errors/6aeb05e2a41f3f85.
Report an issue: GitHub.