Repository: yt-dlp
Issue: [teachable] ERROR: Unable to find Video URL https://edu.ecomsuccess.pk/courses/enrolled/903296
Labels: site-bug,can-share-account

### Checklist

- [X] I'm reporting a broken site
- [X] I've verified that I'm running yt-dlp version **2022.04.08** ([update instructions](https://github.com/yt-dlp/yt-dlp#update)) or later (specify commit)
- [X] I've checked that all provided URLs are alive and playable in a browser
- [X] I've checked that all URLs and arguments with special characters are [properly quoted or escaped](https://github.com/ytdl-org/youtube-dl#video-url-contains-an-ampersand-and-im-getting-some-strange-output-1-2839-or-v-is-not-recognized-as-an-internal-or-external-command)
- [X] I've searched the [bugtracker](https://github.com/yt-dlp/yt-dlp/issues?q=) for similar issues including closed ones. DO NOT post duplicates
- [X] I've read the [guidelines for opening an issue](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#opening-an-issue)
- [X] I've read about [sharing account credentials](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#are-you-willing-to-share-account-details-if-needed) and I'm willing to share it if required

### Region

_No response_

### Description

Just a few days ago I was able to download videos from the 'member-only' site, but not now. For every course link, yt-dlp issues the error 'unable to find video URL'. Please help.

### Verbose log

```shell
[debug] Command-line config: ['-f', '(bestvideo[ext=mp4]+bestaudio/best[ext=mp4]/best)[protocol^=http]', '--cookies', '/root/ecomsuccess.pk_cookies.txt', '--verbose', '--output', '/home/Tutorial/EComSuccess/%(playlist_title)s.%(ext)s', 'https://edu.ecomsuccess.pk/courses/enrolled/903296']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8 (No ANSI), err utf-8 (No ANSI), pref UTF-8
[debug] yt-dlp version 2022.04.08 [7884ade65] (zip)
[debug] Python version 3.8.10 (CPython 64bit) - Linux-5.4.0-107-generic-x86_64-with-glibc2.29
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4
[debug] Optional libraries: certifi, secretstorage, sqlite
[debug] Proxy map: {}
[debug] [generic] Extracting URL: https://edu.ecomsuccess.pk/courses/enrolled/903296
[generic] 903296: Requesting header
WARNING: [generic] Falling back on generic information extractor.
[generic] 903296: Downloading webpage
[generic] 903296: Extracting information
[debug] Looking for video embeds
[debug] [TeachableCourse] Extracting URL: teachable:https://edu.ecomsuccess.pk/courses/enrolled/903296
[TeachableCourse] 903296: Downloading webpage
[download] Downloading playlist: Affiliate Marketing
[TeachableCourse] playlist Affiliate Marketing: Collected 9 videos; downloading 9 of them
[download] Downloading video 1 of 9
[debug] [Teachable] Extracting URL: teachable:https://edu.ecomsuccess.pk/courses/903296/lectures/16630922
[Teachable] 16630922: Downloading webpage
ERROR: [Teachable] 16630922: Unable to find video URL; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 641, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/teachable.py", line 175, in _real_extract
    raise ExtractorError('Unable to find video URL')

[download] Downloading video 2 of 9
[debug] [Teachable] Extracting URL: teachable:https://edu.ecomsuccess.pk/courses/903296/lectures/19396131
[Teachable] 19396131: Downloading webpage
ERROR: [Teachable] 19396131: Unable to find video URL; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 641, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/teachable.py", line 175, in _real_extract
    raise ExtractorError('Unable to find video URL')

[download] Downloading video 3 of 9
[debug] [Teachable] Extracting URL: teachable:https://edu.ecomsuccess.pk/courses/903296/lectures/19397049
[Teachable] 19397049: Downloading webpage
ERROR: [Teachable] 19397049: Unable to find video URL; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 641, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/teachable.py", line 175, in _real_extract
    raise ExtractorError('Unable to find video URL')

[download] Downloading video 4 of 9
[debug] [Teachable] Extracting URL: teachable:https://edu.ecomsuccess.pk/courses/903296/lectures/19397114
[Teachable] 19397114: Downloading webpage
ERROR: [Teachable] 19397114: Unable to find video URL; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 641, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/teachable.py", line 175, in _real_extract
    raise ExtractorError('Unable to find video URL')

[download] Downloading video 5 of 9
[debug] [Teachable] Extracting URL: teachable:https://edu.ecomsuccess.pk/courses/903296/lectures/19397129
[Teachable] 19397129: Downloading webpage
ERROR: [Teachable] 19397129: Unable to find video URL; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 641, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/teachable.py", line 175, in _real_extract
    raise ExtractorError('Unable to find video URL')

[download] Downloading video 6 of 9
[debug] [Teachable] Extracting URL: teachable:https://edu.ecomsuccess.pk/courses/903296/lectures/22181679
[Teachable] 22181679: Downloading webpage
ERROR: [Teachable] 22181679: Unable to find video URL; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 641, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/teachable.py", line 175, in _real_extract
    raise ExtractorError('Unable to find video URL')

[download] Downloading video 7 of 9
[debug] [Teachable] Extracting URL: teachable:https://edu.ecomsuccess.pk/courses/903296/lectures/22181680
[Teachable] 22181680: Downloading webpage
ERROR: [Teachable] 22181680: Unable to find video URL; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 641, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/teachable.py", line 175, in _real_extract
    raise ExtractorError('Unable to find video URL')

[download] Downloading video 8 of 9
[debug] [Teachable] Extracting URL: teachable:https://edu.ecomsuccess.pk/courses/903296/lectures/22868643
[Teachable] 22868643: Downloading webpage
ERROR: [Teachable] 22868643: Unable to find video URL; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 641, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/teachable.py", line 175, in _real_extract
    raise ExtractorError('Unable to find video URL')

[download] Downloading video 9 of 9
[debug] [Teachable] Extracting URL: teachable:https://edu.ecomsuccess.pk/courses/903296/lectures/22868644
[Teachable] 22868644: Downloading webpage
ERROR: [Teachable] 22868644: Unable to find video URL; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 641, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/yt-dlp/yt_dlp/extractor/teachable.py", line 175, in _real_extract
    raise ExtractorError('Unable to find video URL')

[download] Finished downloading playlist: Affiliate Marketing
```