Browse Source

[vidto] Remove extractor

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

+ 0
- 1
youtube_dl/extractor/__init__.py View File

@ -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


+ 0
- 57
youtube_dl/extractor/vidto.py View File

@ -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