Browse Source

[brightcove] Allow single quotes in Brightcove URLs (fixes #5901)

totalwebcasting
Yen Chi Hsuan 10 years ago
parent
commit
b26733ba7f
2 changed files with 13 additions and 1 deletions
  1. +1
    -1
      youtube_dl/extractor/brightcove.py
  2. +12
    -0
      youtube_dl/extractor/generic.py

+ 1
- 1
youtube_dl/extractor/brightcove.py View File

@ -172,7 +172,7 @@ class BrightcoveIE(InfoExtractor):
"""Return a list of all Brightcove URLs from the webpage """
url_m = re.search(
r'<meta\s+property="og:video"\s+content="(https?://(?:secure|c)\.brightcove.com/[^"]+)"',
r'<meta\s+property=[\'"]og:video[\'"]\s+content=[\'"](https?://(?:secure|c)\.brightcove.com/[^\'"]+)[\'"]',
webpage)
if url_m:
url = unescapeHTML(url_m.group(1))


+ 12
- 0
youtube_dl/extractor/generic.py View File

@ -789,6 +789,18 @@ class GenericIE(InfoExtractor):
# rtmpe downloads
'skip_download': True,
}
},
# Brightcove URL in single quotes
{
'url': 'http://www.sportsnet.ca/baseball/mlb/sn-presents-russell-martin-world-citizen/',
'md5': '4ae374f1f8b91c889c4b9203c8c752af',
'info_dict': {
'id': '4255764656001',
'ext': 'mp4',
'title': 'SN Presents: Russell Martin, World Citizen',
'description': 'To understand why he was the Toronto Blue Jays’ top off-season priority is to appreciate his background and upbringing in Montreal, where he first developed his baseball skills. Written and narrated by Stephen Brunt.',
'uploader': 'Rogers Sportsnet',
},
}
]


Loading…
Cancel
Save