mirror of
				https://github.com/ytdl-org/youtube-dl.git
				synced 2025-11-01 09:26:45 -07:00 
			
		
		
		
	[sockshare] Simplify (#3268)
This commit is contained in:
		@@ -5,7 +5,6 @@ from ..utils import (
 | 
			
		||||
    ExtractorError,
 | 
			
		||||
    compat_urllib_parse,
 | 
			
		||||
    compat_urllib_request,
 | 
			
		||||
    determine_ext,
 | 
			
		||||
)
 | 
			
		||||
import re
 | 
			
		||||
 | 
			
		||||
@@ -34,7 +33,7 @@ class SockshareIE(InfoExtractor):
 | 
			
		||||
        webpage = self._download_webpage(url, video_id)
 | 
			
		||||
 | 
			
		||||
        if re.search(self._FILE_DELETED_REGEX, webpage) is not None:
 | 
			
		||||
            raise ExtractorError(u'Video %s does not exist' % video_id,
 | 
			
		||||
            raise ExtractorError('Video %s does not exist' % video_id,
 | 
			
		||||
                                 expected=True)
 | 
			
		||||
 | 
			
		||||
        confirm_hash = self._html_search_regex(r'''(?x)<input\s+
 | 
			
		||||
@@ -54,19 +53,21 @@ class SockshareIE(InfoExtractor):
 | 
			
		||||
        req.add_header('Host', 'www.sockshare.com')
 | 
			
		||||
        req.add_header('Content-type', 'application/x-www-form-urlencoded')
 | 
			
		||||
 | 
			
		||||
        webpage = self._download_webpage(req, video_id, 'Downloading video page')
 | 
			
		||||
        webpage = self._download_webpage(
 | 
			
		||||
            req, video_id, 'Downloading video page')
 | 
			
		||||
 | 
			
		||||
        video_url = self._html_search_regex(r'<a href="([^"]*)".+class="download_file_link"', webpage, 'file url')
 | 
			
		||||
        video_url = self._html_search_regex(
 | 
			
		||||
            r'<a href="([^"]*)".+class="download_file_link"',
 | 
			
		||||
            webpage, 'file url')
 | 
			
		||||
        video_url = "http://www.sockshare.com" + video_url
 | 
			
		||||
        title = self._html_search_regex(r'<h1>(.+)<strong>', webpage, 'title')
 | 
			
		||||
        thumbnail = self._html_search_regex(r'<img\ssrc="([^"]*)".+name="bg"',
 | 
			
		||||
                                            webpage, 'thumbnail')
 | 
			
		||||
        ext = determine_ext(title)
 | 
			
		||||
        thumbnail = self._html_search_regex(
 | 
			
		||||
            r'<img\s+src="([^"]*)".+?name="bg"',
 | 
			
		||||
            webpage, 'thumbnail')
 | 
			
		||||
 | 
			
		||||
        formats = [{
 | 
			
		||||
            'format_id': 'sd',
 | 
			
		||||
            'url': video_url,
 | 
			
		||||
            'ext': ext,
 | 
			
		||||
        }]
 | 
			
		||||
 | 
			
		||||
        return {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user