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

  1. 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.