[nytimes] Extend _VALID_URL (#2754)

This commit is contained in:
Yen Chi Hsuan 2015-05-04 23:00:09 +08:00
parent 50aa43b3ae
commit df8418ffcf
2 changed files with 10 additions and 4 deletions

View file

@ -363,7 +363,10 @@
) )
from .ntvde import NTVDeIE from .ntvde import NTVDeIE
from .ntvru import NTVRuIE from .ntvru import NTVRuIE
from .nytimes import NYTimesIE from .nytimes import (
NYTimesIE,
NYTimesArticleIE,
)
from .nuvid import NuvidIE from .nuvid import NuvidIE
from .odnoklassniki import OdnoklassnikiIE from .odnoklassniki import OdnoklassnikiIE
from .oktoberfesttv import OktoberfestTVIE from .oktoberfesttv import OktoberfestTVIE

View file

@ -89,8 +89,8 @@ def _real_extract(self, url):
class NYTimesArticleIE(NYTimesBaseIE): class NYTimesArticleIE(NYTimesBaseIE):
_VALID_URL = r'https?://(?:www)?\.nytimes\.com/\d{4}/\d{2}/\d{2}/(?:[^/]+/)*(?P<id>[^.]+)\.html' _VALID_URL = r'https?://(?:www)?\.nytimes\.com/(.(?<!video))*?/(?:[^/]+/)*(?P<id>[^.]+)(?:\.html)?'
_TEST = { _TESTS = [{
'url': 'http://www.nytimes.com/2015/04/14/business/owner-of-gravity-payments-a-credit-card-processor-is-setting-a-new-minimum-wage-70000-a-year.html?_r=0', 'url': 'http://www.nytimes.com/2015/04/14/business/owner-of-gravity-payments-a-credit-card-processor-is-setting-a-new-minimum-wage-70000-a-year.html?_r=0',
'md5': 'e2076d58b4da18e6a001d53fd56db3c9', 'md5': 'e2076d58b4da18e6a001d53fd56db3c9',
'info_dict': { 'info_dict': {
@ -102,7 +102,10 @@ class NYTimesArticleIE(NYTimesBaseIE):
'upload_date': '20150414', 'upload_date': '20150414',
'uploader': 'Matthew Williams', 'uploader': 'Matthew Williams',
} }
} }, {
'url': 'http://www.nytimes.com/news/minute/2014/03/17/times-minute-whats-next-in-crimea/?_php=true&_type=blogs&_php=true&_type=blogs&_r=1',
'only_matching': True,
}]
def _real_extract(self, url): def _real_extract(self, url):
video_id = self._match_id(url) video_id = self._match_id(url)