Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to download http://skillsmatter.com/podcast/home/move-semanticsperfect-forwarding-and-rvalue-references #1602

Closed
mp33434 opened this issue Oct 15, 2013 · 6 comments

Comments

@mp33434
Copy link

@mp33434 mp33434 commented Oct 15, 2013

Output:

~/youtube-dl/youtube-dl --verbose http://skillsmatter.com/podcast/home/move-semanticsperfect-forwarding-and-rvalue-references
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://skillsmatter.com/podcast/home/move-semanticsperfect-forwarding-and-rvalue-references']
[debug] youtube-dl version 2013.10.09
[debug] Python version 2.7.3 - Linux-3.8.0-26-generic-x86_64-with-Ubuntu-12.04-precise
[debug] Proxy map: {}
WARNING: Falling back on generic information extractor.
[generic] move-semanticsperfect-forwarding-and-rvalue-references: Downloading webpage
[generic] move-semanticsperfect-forwarding-and-rvalue-references: Extracting information
ERROR: Unsupported URL: http://skillsmatter.com/podcast/home/move-semanticsperfect-forwarding-and-rvalue-references; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
Traceback (most recent call last):
File "/home/martin/youtube-dl/youtube-dl/youtube_dl/YoutubeDL.py", line 348, in extract_info
ie_result = ie.extract(url)
File "/home/martin/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 117, in extract
return self._real_extract(url)
File "/home/martin/youtube-dl/youtube-dl/youtube_dl/extractor/generic.py", line 152, in _real_extract
raise ExtractorError(u'Unsupported URL: %s' % url)
ExtractorError: Unsupported URL: http://skillsmatter.com/podcast/home/move-semanticsperfect-forwarding-and-rvalue-references; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.

@yasoob
Copy link
Contributor

@yasoob yasoob commented Oct 15, 2013

It embeds Vimeo videos. We already support Vimeo but it seems as if the embedded url is not extracted from the website.

@phihag
Copy link
Contributor

@phihag phihag commented Oct 15, 2013

Thanks for the report. Support for embedded vimeo URLs like this one has been added youtube-dl v2013.10.15. Type

youtube-dl -U

to update.

@phihag phihag closed this Oct 15, 2013
@RafalBabinicz
Copy link

@RafalBabinicz RafalBabinicz commented Mar 15, 2014

Skills Matter site was redesigned.

yd -v https://skillsmatter.com/skillscasts/4484-build-your-own-lisp-for-great-justice
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-v', 'https://skillsmatter.com/skillscasts/4484-build-your-own-lisp-for-great-justice']
[debug] Encodings: locale 'UTF-8', fs 'utf-8', out 'UTF-8', pref: 'UTF-8'
[debug] youtube-dl version 2014.03.12
[debug] Python version 3.3.5 - Linux-3.13.6-1-ARCH-x86_64-with-arch-Arch-Linux
[debug] Proxy map: {}
[generic] 4484-build-your-own-lisp-for-great-justice: Requesting header
WARNING: Falling back on generic information extractor.
[generic] 4484-build-your-own-lisp-for-great-justice: Downloading webpage
[generic] 4484-build-your-own-lisp-for-great-justice: Extracting information
ERROR: Unsupported URL: https://skillsmatter.com/skillscasts/4484-build-your-own-lisp-for-great-justice; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 504, in extract_info
    ie_result = ie.extract(url)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 161, in extract
    return self._real_extract(url)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/generic.py", line 491, in _real_extract
    raise ExtractorError('Unsupported URL: %s' % url)
youtube_dl.utils.ExtractorError: Unsupported URL: https://skillsmatter.com/skillscasts/4484-build-your-own-lisp-for-great-justice; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
yd -v https://player.vimeo.com/video/89102823\?title\=0
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-v', 'https://player.vimeo.com/video/89102823?title=0']
[debug] Encodings: locale 'UTF-8', fs 'utf-8', out 'UTF-8', pref: 'UTF-8'
[debug] youtube-dl version 2014.03.12
[debug] Python version 3.3.5 - Linux-3.13.6-1-ARCH-x86_64-with-arch-Arch-Linux
[debug] Proxy map: {}
[vimeo] 89102823: Downloading webpage
ERROR: Cannot download embed-only video without embedding URL. Please call youtube-dl with the URL of the page that embeds t
his video.
Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 194, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1191, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python3.3/urllib/request.py", line 475, in open
    response = meth(req, response)
  File "/usr/lib/python3.3/urllib/request.py", line 587, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python3.3/urllib/request.py", line 513, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.3/urllib/request.py", line 447, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.3/urllib/request.py", line 595, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/extractor/vimeo.py", line 186, in _real_extract
    webpage = self._download_webpage(request, video_id)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 259, in _download_webpage
    res = self._download_webpage_handle(url_or_request, video_id, note, errnote, fatal)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 214, in _download_webpage_handle
    urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 202, in _request_webpage
    raise ExtractorError(errmsg, sys.exc_info()[2], cause=err)
youtube_dl.utils.ExtractorError: Unable to download webpage: HTTP Error 403: Forbidden; please report this issue on https://
yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using 
the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 194, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1191, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python3.3/urllib/request.py", line 475, in open
    response = meth(req, response)
  File "/usr/lib/python3.3/urllib/request.py", line 587, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python3.3/urllib/request.py", line 513, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.3/urllib/request.py", line 447, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.3/urllib/request.py", line 595, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/extractor/vimeo.py", line 186, in _real_extract
    webpage = self._download_webpage(request, video_id)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 259, in _download_webpage
    res = self._download_webpage_handle(url_or_request, video_id, note, errnote, fatal)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 214, in _download_webpage_handle
    urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 202, in _request_webpage
    raise ExtractorError(errmsg, sys.exc_info()[2], cause=err)
youtube_dl.utils.ExtractorError: Unable to download webpage: HTTP Error 403: Forbidden; please report this issue on https://
yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using 
the latest version; type  youtube-dl -U  to update.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 504, in extract_info
    ie_result = ie.extract(url)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 161, in extract
    return self._real_extract(url)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/vimeo.py", line 195, in _real_extract
    expected=True)
youtube_dl.utils.ExtractorError: Cannot download embed-only video without embedding URL. Please call youtube-dl with the URL
 of the page that embeds this video.
dstftw added a commit that referenced this issue Mar 15, 2014
@kgadek
Copy link

@kgadek kgadek commented Oct 19, 2014

Bump.

youtube-dl --verbose https://skillsmatter.com/skillscasts/5297-structural-typing-forstructured-products
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'https://skillsmatter.com/skillscasts/5297-structural-typing-forstructured-products']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2014.10.18
[debug] Python version 2.7.5 - Darwin-13.4.0-x86_64-i386-64bit
[debug] Proxy map: {}
[generic] 5297-structural-typing-forstructured-products: Requesting header
WARNING: Falling back on generic information extractor.
[generic] 5297-structural-typing-forstructured-products: Downloading webpage
[generic] 5297-structural-typing-forstructured-products: Extracting information
ERROR: Unsupported URL: https://skillsmatter.com/skillscasts/5297-structural-typing-forstructured-products; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 541, in _real_extract
    doc = parse_xml(webpage)
  File "/usr/local/bin/youtube-dl/youtube_dl/utils.py", line 1550, in parse_xml
    tree = xml.etree.ElementTree.XML(s.encode('utf-8'), **kwargs)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1300, in XML
    parser.feed(text)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1642, in feed
    self._raiseerror(v)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1506, in _raiseerror
    raise err
ParseError: not well-formed (invalid token): line 19, column 312
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 524, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 193, in extract
    return self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 920, in _real_extract
    raise ExtractorError('Unsupported URL: %s' % url)
ExtractorError: Unsupported URL: https://skillsmatter.com/skillscasts/5297-structural-typing-forstructured-products; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
@jaimeMF
Copy link
Collaborator

@jaimeMF jaimeMF commented Oct 19, 2014

It seems that it requires you to login to actually see the video, if you want to get support for it, please open a new issue.

Note that some skillcast can be downloaded without login, like https://skillsmatter.com/skillscasts/5818-a-new-model-of-testing#video.

@jaimeMF
Copy link
Collaborator

@jaimeMF jaimeMF commented Oct 19, 2014

El 19/10/14 16:06, Konrad escribió:

Oh yes, you're right. I'm logged in and forgot about that.
Is there a way to… I don't know, use cookie from browser (like |wget| does)?


Reply to this email directly or view it on GitHub
#1602 (comment).

You can try with --cookies <FILE>.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
6 participants
You can’t perform that action at this time.