diff options
| author | Philipp Hagemeister <phihag@phihag.de> | 2014-08-27 11:08:47 +0200 | 
|---|---|---|
| committer | Philipp Hagemeister <phihag@phihag.de> | 2014-08-27 11:08:47 +0200 | 
| commit | 60ac04e57c2d4e0f6d4cd86c2cb0942ba9cf0839 (patch) | |
| tree | 794d4c8664e2752b2315d71c76b26c04823777b8 | |
| parent | a7680bf33095be7e9ea3fa80e8761c9477aa5e17 (diff) | |
[facebook] Match video.php URLs
| -rw-r--r-- | youtube_dl/extractor/facebook.py | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/youtube_dl/extractor/facebook.py b/youtube_dl/extractor/facebook.py index f7cf700b5..574a86390 100644 --- a/youtube_dl/extractor/facebook.py +++ b/youtube_dl/extractor/facebook.py @@ -21,14 +21,14 @@ class FacebookIE(InfoExtractor):      _VALID_URL = r'''(?x)          https?://(?:\w+\.)?facebook\.com/          (?:[^#]*?\#!/)? -        (?:video/video\.php|photo\.php|video/embed)\?(?:.*?) +        (?:video/video\.php|photo\.php|video\.php|video/embed)\?(?:.*?)          (?:v|video_id)=(?P<id>[0-9]+)          (?:.*)'''      _LOGIN_URL = 'https://www.facebook.com/login.php?next=http%3A%2F%2Ffacebook.com%2Fhome.php&login_attempt=1'      _CHECKPOINT_URL = 'https://www.facebook.com/checkpoint/?next=http%3A%2F%2Ffacebook.com%2Fhome.php&_fb_noscript=1'      _NETRC_MACHINE = 'facebook'      IE_NAME = 'facebook' -    _TEST = { +    _TESTS = [{          'url': 'https://www.facebook.com/photo.php?v=120708114770723',          'md5': '48975a41ccc4b7a581abd68651c1a5a8',          'info_dict': { @@ -37,7 +37,10 @@ class FacebookIE(InfoExtractor):              'duration': 279,              'title': 'PEOPLE ARE AWESOME 2013',          } -    } +    }, { +        'url': 'https://www.facebook.com/video.php?v=10204634152394104', +        'only_matching': True, +    }]      def _login(self):          (useremail, password) = self._get_login_info()  | 
