Slyyxp / rsack

Ransack「rsack」is a lossless Korean music downloader
MIT License
84 stars 12 forks source link

kkbox download error #90

Open caxcs opened 1 year ago

caxcs commented 1 year ago
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/homebrew/lib/python3.9/site-packages/requests/adapters.py", line 439, in send
    resp = conn.urlopen(
  File "/opt/homebrew/lib/python3.9/site-packages/urllib3/connectionpool.py", line 813, in urlopen
    return self.urlopen(
  File "/opt/homebrew/lib/python3.9/site-packages/urllib3/connectionpool.py", line 813, in urlopen
    return self.urlopen(
  File "/opt/homebrew/lib/python3.9/site-packages/urllib3/connectionpool.py", line 813, in urlopen
    return self.urlopen(
  [Previous line repeated 2 more times]
  File "/opt/homebrew/lib/python3.9/site-packages/urllib3/connectionpool.py", line 785, in urlopen
    retries = retries.increment(
  File "/opt/homebrew/lib/python3.9/site-packages/urllib3/util/retry.py", line 592, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api-login-utapass.kkbox.com.tw', port=443): Max retries exceeded with url: /login.php?enc=u&ver=06090076&os=android&osver=11&lang=en&ui_lang=en&dist=0021&dist2=0021&resolution=411x683&of=j&oenc=kc1&timestamp=1688516190 (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1129)')))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/homebrew/bin/rsack", line 8, in <module>
    sys.exit(main())
  File "/opt/homebrew/lib/python3.9/site-packages/rsack/main.py", line 42, in main
    kkbox.Download(url)
  File "/opt/homebrew/lib/python3.9/site-packages/rsack/kkbox.py", line 15, in __init__
    self.client.login(email=self.settings['email'],
  File "/opt/homebrew/lib/python3.9/site-packages/rsack/clients/kkbox.py", line 82, in login
    resp = self.api_call(host, 'login.php', payload={
  File "/opt/homebrew/lib/python3.9/site-packages/rsack/clients/kkbox.py", line 70, in api_call
    r = self.s.post(url, params=params, data=payload)
  File "/opt/homebrew/lib/python3.9/site-packages/requests/sessions.py", line 590, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/opt/homebrew/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "/opt/homebrew/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "/opt/homebrew/lib/python3.9/site-packages/requests/adapters.py", line 514, in send
    raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='api-login-utapass.kkbox.com.tw', port=443): Max retries exceeded with url: /login.php?enc=u&ver=06090076&os=android&osver=11&lang=en&ui_lang=en&dist=0021&dist2=0021&resolution=411x683&of=j&oenc=kc1&timestamp=1688516190 (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1129)')))

I got the above error when I downloaded kkbox, I'm using a Hong Kong account, Hong Kong kkbox download link