ytdl-org / youtube-dl

Command-line program to download videos from YouTube.com and other video sites
http://ytdl-org.github.io/youtube-dl/
The Unlicense
131.87k stars 10k forks source link

3player error msg "Unsupported url" for various videos downloadable a few days ago #12450

Open wubfud opened 7 years ago

wubfud commented 7 years ago

Please follow the guide below


Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2017.03.10. If it's not read this FAQ entry and update. Issues with outdated version will be rejected.

Before submitting an issue make sure you have:

What is the purpose of your issue?

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:

[C:\Documents and Settings\adult\Local Settings\Temp\6\wget-1.16]youtube-dl --ve rbose http://www.tv3.ie/3player/show/1131/121878/0/ [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: ['--verbose', 'http://www.tv3.ie/3player/show/1131/12 1878/0/'] [debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252 [debug] youtube-dl version 2017.03.10 [debug] Python version 3.4.4 - Windows-XP-5.1.2600-SP3 [debug] exe versions: none [debug] Proxy map: {} [generic] 0: Requesting header WARNING: Falling back on generic information extractor. [generic] 0: Downloading webpage [generic] 0: Extracting information ERROR: Unsupported URL: http://www.tv3.ie/3player/show/1131/121878/0/ Traceback (most recent call last): File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpj3l3ckzu\bu ild\youtube_dl\YoutubeDL.py", line 761, in extract_info File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpj3l3ckzu\bu ild\youtube_dl\extractor\common.py", line 427, in extract File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpj3l3ckzu\bu ild\youtube_dl\extractor\generic.py", line 2648, in _real_extract youtube_dl.utils.UnsupportedError: Unsupported URL: http://www.tv3.ie/3player/sh ow/1131/121878/0/

[C:\Documents and Settings\adult\Local Settings\Temp\6\wget-1.16]

Description of your issue, suggested solution and other information

Hi Last week I was able to download some videos from the 3player online catchup service for Ireland's tv3 free-to-air channel, but yesterday every link I tried (including some that worked perfectly last week) came back with the "unsupported url" error msg. The same error occurs now with the previously-successful versions of youtube-dl too so maybe in the last day or two tv3 / 3player have changed something to block it.

Thanks in advance for your help :)

wubfud commented 7 years ago

@yan12125 thanks for looking at the issue but I live in Ireland so geo-restricted location was not a problem because I was able to download these video files last week. Just tried today's version and getting the same errmsg :(

yan12125 commented 7 years ago

FYI: the label indicates that a developer needs a working proxy to debug the problem. I don't know the actual issue here as I have no time to find a good (fast and stable) Ireland proxy.

StephenCarroll1982 commented 7 years ago

stevie@stevie-Standard-PC-Q35-ICH9-2009:~$ youtube-dl --verbose http://www.tv3.ie/3player/show/712/123633/0/ [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: [u'--verbose', u'http://www.tv3.ie/3player/show/712/123633/0/'] [debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8 [debug] youtube-dl version 2017.04.09 [debug] Python version 2.7.12 - Linux-4.4.0-71-generic-x86_64-with-Ubuntu-16.04-xenial [debug] exe versions: ffmpeg 2.8.11-0ubuntu0.16.04.1, ffprobe 2.8.11-0ubuntu0.16.04.1, rtmpdump 2.4 [debug] Proxy map: {} [generic] 0: Requesting header WARNING: Falling back on generic information extractor. [generic] 0: Downloading webpage [generic] 0: Extracting information ERROR: Unsupported URL: http://www.tv3.ie/3player/show/712/123633/0/ Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 1820, in _real_extract doc = compat_etree_fromstring(webpage.encode('utf-8')) File "/usr/local/bin/youtube-dl/youtube_dl/compat.py", line 2526, in compat_etree_fromstring doc = _XML(text, parser=etree.XMLParser(target=_TreeBuilder(element_factory=_element_factory))) File "/usr/local/bin/youtube-dl/youtube_dl/compat.py", line 2515, in _XML parser.feed(text) File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1653, in feed self._raiseerror(v) File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1517, in _raiseerror raise err ParseError: syntax error: line 1, column 0 Traceback (most recent call last): File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 761, in extract_info ie_result = ie.extract(url) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 429, in extract ie_result = self._real_extract(url) File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 2682, in _real_extract raise UnsupportedError(url) UnsupportedError: Unsupported URL: http://www.tv3.ie/3player/show/712/123633/0/

neilwatest commented 7 years ago

Just to add this is still an issue. Also not all videos on the TV3 website are geo-restricted.

This is one you can use for testing

http://www.tv3.ie/news_sub_page.php?video_id=126598&locID=1.2.883

Thanks!

perrywynkles commented 7 years ago

I think they changed from ts to lots of mp4 segments. The screenshots shows all the urls are the same except the parts in red which seem to be numbers for the mp4's. tv3url I downloaded some mp4s but they would not play and I read there is encryption. I am still able to download videos from about 6 weeks ago. Newer ones give

Could not send HEAD request to http://player.ooyala.com/player/ipad/BqO WR0YzE650YBh4R46D5sXV44I2zwCp2200.m3u8: HTTP Error 404: Not Found [generic] BqOWR0YzE650YBh4R46D5sXV44I2zwCp2200: Downloading webpage ERROR: Unable to download webpage: HTTP Error 404: Not Found (caused by HTTPErro r I am in Ireland so not geo restricted. Find it strange you guy had this in May, worked for me till about 6 weeks ago

Hope someone can find a solution. Impossible to watch online or screen record due to ads. Thanks

How does one add a label here?

perrywynkles commented 7 years ago

@yan12125 Do you know if this can be solved

yan12125 commented 7 years ago

Not sure. Someone in Ireland may know it better as many videos on this website appear to block visitors outside Ireland.

perrywynkles commented 7 years ago

I am in Ireland. Is there any info i can give to help, for example the source code from the page? . I think cyberghost vpn can give an Irish IP

yan12125 commented 7 years ago

Usually static source codes are not quite useful. Most likely an IP is necessary on implementing a new extractor.

I think cyberghost vpn can give an Irish IP

Thanks for the info! I may have a look at that when I have time on tackling this site.

perrywynkles commented 7 years ago

"Most likely an IP is necessary on implementing a new extractor"what does implementing a new extractor mean"?. is there any thing i can do to assist it doing that? Where can i learn about it?

yan12125 commented 7 years ago

FYI: basic starting tips can be found at https://github.com/rg3/youtube-dl#adding-support-for-a-new-site

perrywynkles commented 6 years ago

did anyone fix this for tv3 ireland? perrywynkles@yahoo.com

perrywynkles commented 6 years ago

Any update on this?