Skip to content

[adobepass] --ap-mso HTTP Error 451: Unavailable For Legal Reasons #11811

@jsmith1299

Description

@jsmith1299

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

  • I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

Region

United States

Provide a description that is worded well enough to be understood

Unable to download any videos from NBC. They work in the browser.

Provide verbose output that clearly demonstrates the problem

  • Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
  • If using API, add 'verbose': True to YoutubeDL params instead
  • Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output

[debug] Command-line config: ['https://www.nbc.com/lopez-vs-lopez/video/lopez-vs-dateline/9000396845', '--ap-mso', 'Verizon', '--ap-username', 'PRIVATE', '--ap-password', 'PRIVATE', '-vU']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version master@2024.12.13.102848 from yt-dlp/yt-dlp-master-builds [542166962] (win_exe)
[debug] Python 3.10.11 (CPython AMD64 64bit) - Windows-10-10.0.26100-SP0 (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: ffmpeg N-93302-g147ef1d947, ffprobe N-93302-g147ef1d947
[debug] Optional libraries: Cryptodome-3.21.0, brotli-1.1.0, certifi-2024.08.30, curl_cffi-0.5.10, mutagen-1.47.0, requests-2.32.3, sqlite3-3.40.1, urllib3-2.2.3, websockets-14.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets, curl_cffi
[debug] Loaded 1837 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp-master-builds/releases/latest
Latest version: master@2024.12.13.102848 from yt-dlp/yt-dlp-master-builds
yt-dlp is up to date (master@2024.12.13.102848 from yt-dlp/yt-dlp-master-builds)
[NBC] Extracting URL: https://www.nbc.com/lopez-vs-lopez/video/lopez-vs-dateline/9000396845
[NBC] 9000396845: Downloading JSON metadata
[NBC] 9000396845: Downloading JSON metadata
[NBC] 9000396845: Downloading Provider Redirect Page
ERROR: [NBC] 9000396845: Unable to download webpage: HTTP Error 451: Unavailable For Legal Reasons (caused by <HTTPError 451: Unavailable For Legal Reasons>)
  File "yt_dlp\extractor\common.py", line 742, in extract
  File "yt_dlp\extractor\nbc.py", line 212, in _real_extract
  File "yt_dlp\extractor\adobepass.py", line 1449, in _extract_mvpd_auth
  File "yt_dlp\extractor\adobepass.py", line 1367, in _download_webpage_handle
  File "yt_dlp\extractor\common.py", line 962, in _download_webpage_handle
  File "yt_dlp\extractor\common.py", line 911, in _request_webpage

  File "yt_dlp\extractor\common.py", line 898, in _request_webpage
  File "yt_dlp\YoutubeDL.py", line 4162, in urlopen
  File "yt_dlp\networking\common.py", line 117, in send
  File "yt_dlp\networking\_helper.py", line 208, in wrapper
  File "yt_dlp\networking\common.py", line 340, in send
  File "yt_dlp\networking\_requests.py", line 365, in _send
yt_dlp.networking.exceptions.HTTPError: HTTP Error 451: Unavailable For Legal Reasons

Metadata

Metadata

Assignees

No one assigned

    Labels

    account-neededAccount details are needed to test/fix thisbountycan-share-accountSomeone is willing to provide account details for developmentgeo-blockedContent is geo-blockedsite-bugIssue with a specific website

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions