X-Git-Url: https://git.rapsys.eu/.gitweb.cgi/youtubedl/blobdiff_plain/e76f531201cd41dfc0ce00be28bcc5c575c7acc5..57d0100a1c926cf2801d714091c1001a4136cba8:/youtube_dl/extractor/fourtube.py?ds=sidebyside
diff --git a/youtube_dl/extractor/fourtube.py b/youtube_dl/extractor/fourtube.py
index fb6d108..9776c84 100644
--- a/youtube_dl/extractor/fourtube.py
+++ b/youtube_dl/extractor/fourtube.py
@@ -3,12 +3,10 @@ from __future__ import unicode_literals
 import re
 
 from .common import InfoExtractor
-from ..compat import (
-    compat_urllib_request,
-)
 from ..utils import (
     parse_duration,
     parse_iso8601,
+    sanitized_Request,
     str_to_int,
 )
 
@@ -45,14 +43,14 @@ class FourTubeIE(InfoExtractor):
             'uploadDate', webpage))
         thumbnail = self._html_search_meta('thumbnailUrl', webpage)
         uploader_id = self._html_search_regex(
-            r'',
+            r'',
             webpage, 'uploader id', fatal=False)
         uploader = self._html_search_regex(
-            r'',
+            r'',
             webpage, 'uploader', fatal=False)
 
         categories_html = self._search_regex(
-            r'(?s)>\s*Categories / Tags\s*.*?',
+            r'(?s)>\s*Categories / Tags\s*.*?',
             webpage, 'categories', fatal=False)
         categories = None
         if categories_html:
@@ -61,10 +59,10 @@ class FourTubeIE(InfoExtractor):
                     r'(?s)(.*?)', categories_html)]
 
         view_count = str_to_int(self._search_regex(
-            r'',
+            r']+itemprop="interactionCount"[^>]+content="UserPlays:([0-9,]+)">',
             webpage, 'view count', fatal=False))
         like_count = str_to_int(self._search_regex(
-            r'',
+            r']+itemprop="interactionCount"[^>]+content="UserLikes:([0-9,]+)">',
             webpage, 'like count', fatal=False))
         duration = parse_duration(self._html_search_meta('duration', webpage))
 
@@ -93,7 +91,7 @@ class FourTubeIE(InfoExtractor):
             b'Content-Type': b'application/x-www-form-urlencoded',
             b'Origin': b'http://www.4tube.com',
         }
-        token_req = compat_urllib_request.Request(token_url, b'{}', headers)
+        token_req = sanitized_Request(token_url, b'{}', headers)
         tokens = self._download_json(token_req, video_id)
         formats = [{
             'url': tokens[format]['token'],