1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-07-19 19:58:30 +00:00

Ensure that URL is not suitable for BlackboardCollaborateLaunchIE before sending to BlackboardCollaborateIE

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
This commit is contained in:
flanter21 2025-07-16 16:14:25 +03:00 committed by GitHub
parent 2fad19eea0
commit 54d9cc0047
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -166,6 +166,7 @@ def _real_extract(self, url):
token = self._match_id(url) token = self._match_id(url)
video_id = jwt_decode_hs256(token)['resourceAccessTicket']['resourceId'] video_id = jwt_decode_hs256(token)['resourceAccessTicket']['resourceId']
redirect_url = self._request_webpage(url, video_id=video_id).url redirect_url = self._request_webpage(url, video_id).url
return self.url_result(redirect_url, if self.suitable(redirect_url):
ie=BlackboardCollaborateIE.ie_key(), video_id=video_id) raise UnsupportedError(redirect_url)
return self.url_result(redirect_url, BlackboardCollaborateIE, video_id)