Browse Source

[vidto] Remove extractor

master
Sergey M․ 9 years ago
parent
commit
435911029f
2 changed files with 0 additions and 58 deletions
  1. 1
      youtube_dl/extractor/__init__.py
  2. 57
      youtube_dl/extractor/vidto.py

1
youtube_dl/extractor/__init__.py

@ -730,7 +730,6 @@ from .videopremium import VideoPremiumIE
from .videott import VideoTtIE
from .videoweed import VideoWeedIE
from .vidme import VidmeIE
from .vidto import VidtoIE
from .vidzi import VidziIE
from .vier import VierIE, VierVideosIE
from .viewster import ViewsterIE

57
youtube_dl/extractor/vidto.py

@ -1,57 +0,0 @@
# coding: utf-8
from __future__ import unicode_literals
import time
from .common import InfoExtractor
from ..utils import (
encode_dict,
remove_end,
urlencode_postdata,
)
from ..compat import compat_urllib_request
class VidtoIE(InfoExtractor):
IE_NAME = 'vidto'
IE_DESC = 'VidTo.me'
_VALID_URL = r'https?://(?:www\.)?vidto\.me/(?P<id>[0-9a-zA-Z]+)\.html'
_TEST = {
'url': 'http://vidto.me/ku5glz52nqe1.html',
'info_dict': {
'id': 'ku5glz52nqe1',
'ext': 'mp4',
'title': 'test'
}
}
def _real_extract(self, url):
video_id = self._match_id(url)
page = self._download_webpage(
'http://vidto.me/%s.html' % video_id, video_id, 'Downloading video page')
title = remove_end(self._html_search_regex(
r'<Title>\s*([^<]+)\s*</Title>', page, 'title'), ' - Vidto')
hidden_fields = self._hidden_inputs(page)
self.to_screen('Waiting for countdown...')
time.sleep(7)
req = compat_urllib_request.Request(
url, urlencode_postdata(encode_dict(hidden_fields)))
req.add_header('Content-type', 'application/x-www-form-urlencoded')
post_result = self._download_webpage(
req, video_id,
note='Proceed to video...', errnote='unable to proceed')
file_link = self._search_regex(
r'file_link\s*=\s*\'(https?:\/\/[0-9a-zA-z.\/\-_]+)', post_result, 'file_link')
return {
'id': video_id,
'url': file_link,
'title': title,
}
Loading…
Cancel
Save