diff --git a/src/you_get/extractors/mgtv.py b/src/you_get/extractors/mgtv.py index 1656ac3c..b0df6b28 100644 --- a/src/you_get/extractors/mgtv.py +++ b/src/you_get/extractors/mgtv.py @@ -27,7 +27,10 @@ class MGTV(VideoExtractor): def get_vid_from_url(url): """Extracts video ID from URL. """ - return match1(url, 'http://www.mgtv.com/b/\d+/(\d+).html') + vid = match1(url, 'http://www.mgtv.com/b/\d+/(\d+).html') + if not vid: + vid = match1(url, 'http://www.mgtv.com/hz/bdpz/\d+/(\d+).html') + return vid #---------------------------------------------------------------------- @staticmethod @@ -150,4 +153,4 @@ class MGTV(VideoExtractor): site = MGTV() download = site.download_by_url -download_playlist = site.download_playlist_by_url \ No newline at end of file +download_playlist = site.download_playlist_by_url