diff options
| author | Yen Chi Hsuan <yan12125@gmail.com> | 2015-07-02 13:05:43 +0800 | 
|---|---|---|
| committer | Yen Chi Hsuan <yan12125@gmail.com> | 2015-07-02 13:05:43 +0800 | 
| commit | dbe1a935269fe24fdbb894c325af4b8394c49c04 (patch) | |
| tree | 06bd621b5e9b69f8c837ebf91a12e366aa4a7fc3 /youtube_dl/extractor/pbs.py | |
| parent | 86511ea417ac22e02800fdc3efda1d73a87eb772 (diff) | |
[pbs] Fix player URL (closes #6139)
Diffstat (limited to 'youtube_dl/extractor/pbs.py')
| -rw-r--r-- | youtube_dl/extractor/pbs.py | 17 | 
1 files changed, 16 insertions, 1 deletions
| diff --git a/youtube_dl/extractor/pbs.py b/youtube_dl/extractor/pbs.py index 143a76696..289f930e0 100644 --- a/youtube_dl/extractor/pbs.py +++ b/youtube_dl/extractor/pbs.py @@ -90,6 +90,21 @@ class PBSIE(InfoExtractor):                  'id': 'united-states-of-secrets',              },              'playlist_count': 2, +        }, +        { +            'url': 'http://www.pbs.org/wgbh/americanexperience/films/death/player/', +            'info_dict': { +                'id': '2280706814', +                'display_id': 'player', +                'ext': 'mp4', +                'title': 'Death and the Civil War', +                'description': 'American Experience, TV’s most-watched history series, brings to life the compelling stories from our past that inform our understanding of the world today.', +                'duration': 6705, +                'thumbnail': 're:^https?://.*\.jpg$', +            }, +            'params': { +                'skip_download': True,  # requires ffmpeg +            }          }      ] @@ -123,7 +138,7 @@ class PBSIE(InfoExtractor):                  return media_id, presumptive_id, upload_date              url = self._search_regex( -                r'<iframe\s+(?:class|id)=["\']partnerPlayer["\'].*?\s+src=["\'](.*?)["\']>', +                r'<iframe\s+[^>]*\s+src=["\']([^\'"]+partnerplayer[^\'"]+)["\']',                  webpage, 'player URL')              mobj = re.match(self._VALID_URL, url) | 
