xvideos: Normalize the URL or it will fail with some inputs.
authorRogério Brito <rbrito@ime.usp.br>
Tue, 18 Oct 2011 20:38:17 +0000 (18:38 -0200)
committerRogério Brito <rbrito@ime.usp.br>
Tue, 18 Oct 2011 20:38:17 +0000 (18:38 -0200)
For instance, if we give it <www.xvideos.com/video1384059>, we would
end up passing that to urllib2, which would complain about an unknown
URL type.

youtube-dl

index 450da8e..f8e9095 100755 (executable)
@@ -3413,7 +3413,7 @@ class XVideosIE(InfoExtractor):
 
                self.report_webpage(video_id)
 
-               request = urllib2.Request(url)
+               request = urllib2.Request(r'http://www.xvideos.com/video' + video_id)
                try:
                        webpage = urllib2.urlopen(request).read()
                except (urllib2.URLError, httplib.HTTPException, socket.error), err: