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

https://vivo.sx #22328

Closed
olegkre opened this issue Sep 6, 2019 · 4 comments
Closed

https://vivo.sx #22328

olegkre opened this issue Sep 6, 2019 · 4 comments

Comments

@olegkre
Copy link

@olegkre olegkre commented Sep 6, 2019

Checklist

  • [x ] I'm reporting a broken site support
  • [x ] I've verified that I'm running youtube-dl version 2019.09.01
  • [x ] I've checked that all provided URLs are alive and playable in a browser
  • [x ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
  • [x ] I've searched the bugtracker for similar issues including closed ones

Verbose log

~# youtube-dl --get-url https://vivo.sx/9aed3c6992?#k08ep2pe -v
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'--get-url', u'https://vivo.sx/9aed3c6992?#k08ep2pe', u'-v']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.09.01
[debug] Python version 2.7.6 (CPython) - Linux-3.13.0-100-generic-x86_64-with-Ubuntu-14.04-trusty
[debug] exe versions: avconv 9.20-6, avprobe 9.20-6, phantomjs 2.1.1
[debug] Proxy map: {}
ERROR: Unable to download webpage: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure> (caused by URLError(SSLError(1, '_ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure'),))
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 627, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 2229, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/usr/lib/python2.7/urllib2.py", line 404, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 422, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
    result = func(*args)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/utils.py", line 2724, in https_open
    req, **kwargs)
  File "/usr/lib/python2.7/urllib2.py", line 1184, in do_open
    raise URLError(err)



# python3 `which youtube-dl` --no-check-certificate --get-url https://vivo.sx/9aed3c6992 -v
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--no-check-certificate', '--get-url', 'https://vivo.sx/9aed3c6992', '-v']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2018.12.09
[debug] Python version 3.4.3 (CPython) - Linux-3.13.0-100-generic-x86_64-with-Ubuntu-14.04-trusty
[debug] exe versions: avconv 9.20-6, avprobe 9.20-6, phantomjs 2.1.1
[debug] Proxy map: {}
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.4/dist-packages/youtube_dl/__init__.py", line 472, in main
    _real_main(argv)
  File "/usr/local/lib/python3.4/dist-packages/youtube_dl/__init__.py", line 462, in _real_main
    retcode = ydl.download(all_urls)
  File "/usr/local/lib/python3.4/dist-packages/youtube_dl/YoutubeDL.py", line 2002, in download
    url, force_generic_extractor=self.params.get('force_generic_extractor', False))
  File "/usr/local/lib/python3.4/dist-packages/youtube_dl/YoutubeDL.py", line 793, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/lib/python3.4/dist-packages/youtube_dl/extractor/common.py", line 508, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/lib/python3.4/dist-packages/youtube_dl/extractor/shared.py", line 23, in _real_extract
    video_url = self._extract_video_url(webpage, video_id, url)
  File "/usr/local/lib/python3.4/dist-packages/youtube_dl/extractor/shared.py", line 95, in _extract_video_url
    'stream url', default=None, group='url')))
  File "/usr/local/lib/python3.4/dist-packages/youtube_dl/extractor/shared.py", line 91, in decode_url
    return compat_b64decode(encoded_url).decode('utf-8')
  File "/usr/lib/python3.4/base64.py", line 83, in b64decode
    s = _bytes_from_decode_data(s)
  File "/usr/lib/python3.4/base64.py", line 46, in _bytes_from_decode_data
    "string, not %r" % s.__class__.__name__) from None
TypeError: argument should be a bytes-like object or ASCII string, not 'NoneType'

Description

No link is coming

@xwitty
Copy link

@xwitty xwitty commented Sep 9, 2019

same with me

Verbose log

$ youtube-dl -v https://vivo.sx/9aed3c6992
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'https://vivo.sx/9aed3c6992']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.09.01
[debug] Python version 2.7.9 (CPython) - Linux-4.19.46+-armv6l-with-debian-8.0
[debug] exe versions: avconv present, avprobe present, ffmpeg 4.1.3-static, ffprobe N-82759-g1f5630a, rtmpdump 2.4
[debug] Proxy map: {}
[Vivo] 9aed3c6992: Downloading webpage
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/usr/bin/youtube-dl/__main__.py", line 19, in <module>
  File "/usr/bin/youtube-dl/youtube_dl/__init__.py", line 474, in main
  File "/usr/bin/youtube-dl/youtube_dl/__init__.py", line 464, in _real_main
  File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2010, in download
  File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 796, in extract_info
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 530, in extract
  File "/usr/bin/youtube-dl/youtube_dl/extractor/shared.py", line 26, in _real_extract
  File "/usr/bin/youtube-dl/youtube_dl/extractor/shared.py", line 120, in _extract_video_url
  File "/usr/bin/youtube-dl/youtube_dl/extractor/shared.py", line 116, in decode_url
  File "/usr/bin/youtube-dl/youtube_dl/compat.py", line 2947, in compat_b64decode
  File "/usr/lib/python2.7/base64.py", line 73, in b64decode
    return binascii.a2b_base64(s)
TypeError: must be string or buffer, not None
$ python3 `which youtube-dl` --no-check-certificate --get-url https://vivo.sx/9aed3c6992 -v
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--no-check-certificate', '--get-url', 'https://vivo.sx/9aed3c6992', '-v']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.09.01
[debug] Python version 3.4.2 (CPython) - Linux-4.19.46+-armv6l-with-debian-8.0
[debug] exe versions: avconv present, avprobe present, ffmpeg 4.1.3-static, ffprobe N-82759-g1f5630a, rtmpdump 2.4
[debug] Proxy map: {}
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/bin/youtube-dl/__main__.py", line 19, in <module>
  File "/usr/bin/youtube-dl/youtube_dl/__init__.py", line 474, in main
  File "/usr/bin/youtube-dl/youtube_dl/__init__.py", line 464, in _real_main
  File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2010, in download
  File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 796, in extract_info
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 530, in extract
  File "/usr/bin/youtube-dl/youtube_dl/extractor/shared.py", line 26, in _real_extract
  File "/usr/bin/youtube-dl/youtube_dl/extractor/shared.py", line 120, in _extract_video_url
  File "/usr/bin/youtube-dl/youtube_dl/extractor/shared.py", line 116, in decode_url
  File "/usr/lib/python3.4/base64.py", line 83, in b64decode
    s = _bytes_from_decode_data(s)
  File "/usr/lib/python3.4/base64.py", line 46, in _bytes_from_decode_data
    "string, not %r" % s.__class__.__name__) from None
TypeError: argument should be a bytes-like object or ASCII string, not 'NoneType'
@waahhhh
Copy link

@waahhhh waahhhh commented Sep 15, 2019

Please check for duplicated issues. For example duplicated to: #21175.

Fix is available in: #22279.

@byteholding
Copy link

@byteholding byteholding commented Nov 14, 2019

Hey,

the updated the code again.
could someone please solve the issue again?
thanks

@CorgJR
Copy link

@CorgJR CorgJR commented Nov 15, 2019

Please check for duplicated issues. For example duplicated to: #21175.

Fix is available in: #22279.

Unfortunately it stopped working yesterday, was using your fix for awhile. They've changed it again.

@MrIcedTea MrIcedTea mentioned this issue Nov 23, 2019
5 of 5 tasks complete
@dstftw dstftw closed this in edc2a1f Nov 26, 2019
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
5 participants
You can’t perform that action at this time.