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

ExtractorError: Unsupported JS expression u'$y(a,7)'; #2335

Closed
bsumesh90901 opened this issue Feb 6, 2014 · 3 comments
Closed

ExtractorError: Unsupported JS expression u'$y(a,7)'; #2335

bsumesh90901 opened this issue Feb 6, 2014 · 3 comments

Comments

@bsumesh90901
Copy link

@bsumesh90901 bsumesh90901 commented Feb 6, 2014

[youtube] Setting language
[youtube] ktvTqknDobU: Downloading webpage
[youtube] ktvTqknDobU: Downloading video info webpage
[youtube] ktvTqknDobU: Extracting video information
[youtube] ktvTqknDobU: Encrypted signatures detected.
[youtube] ktvTqknDobU: Downloading js player mVwz
WARNING: Writing cache to u'/home/me/.cache/youtube-dl/youtube-sigfuncs/js_mVwz_90.json' failed: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 369, in _extract_signature_function
cache_res = res(test_string)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 530, in
return lambda s: initial_function([s])
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 525, in resf
res = interpret_statement(stmt, local_vars)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 460, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 513, in interpret_expression
raise ExtractorError(u'Unsupported JS expression %r' % expr)
ExtractorError: Unsupported JS expression u'$y(a,7)'; 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.

WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 962, in _decrypt_signature
return func(s)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 530, in
return lambda s: initial_function([s])
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 525, in resf
res = interpret_statement(stmt, local_vars)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 460, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 513, in interpret_expression
raise ExtractorError(u'Unsupported JS expression %r' % expr)
ExtractorError: Unsupported JS expression u'$y(a,7)'; 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.

WARNING: Warning: Falling back to static signature algorithm
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 962, in _decrypt_signature
return func(s)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 530, in
return lambda s: initial_function([s])
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 525, in resf
res = interpret_statement(stmt, local_vars)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 460, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 513, in interpret_expression
raise ExtractorError(u'Unsupported JS expression %r' % expr)
ExtractorError: Unsupported JS expression u'$y(a,7)'; 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.

WARNING: Warning: Falling back to static signature algorithm
WARNING: Automatic signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 962, in _decrypt_signature
return func(s)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 530, in
return lambda s: initial_function([s])
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 525, in resf
res = interpret_statement(stmt, local_vars)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 460, in interpret_statement
v = interpret_expression(expr, local_vars, allow_recursion)
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 513, in interpret_expression
raise ExtractorError(u'Unsupported JS expression %r' % expr)
....
....
....
....
WARNING: Warning: Falling back to static signature algorithm
328 WARNING: Automatic signature extraction failed: Traceback (most recent call last):
329 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 962, in _decrypt_signature
330 return func(s)
331 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 530, in
332 return lambda s: initial_function([s])
333 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 525, in resf
334 res = interpret_statement(stmt, local_vars)
335 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 460, in interpret_statement
336 v = interpret_expression(expr, local_vars, allow_recursion)
337 File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 513, in interpret_expression
338 raise ExtractorError(u'Unsupported JS expression %r' % expr)
339 ExtractorError: Unsupported JS expression u'$y(a,7)'; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and in clude its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
340
341 WARNING: Warning: Falling back to static signature algorithm
342 ERROR: unable to download video data: HTTP Error 403: Forbidden

@phihag
Copy link
Contributor

@phihag phihag commented Feb 6, 2014

Duplicate of #2303. This has been fixed in youtue-dl v 2014.02.05.1 and newer. Update to a current version of youtube-dl to fix this.

@phihag phihag closed this Feb 6, 2014
@bsumesh90901
Copy link
Author

@bsumesh90901 bsumesh90901 commented Feb 6, 2014

Thanks. I had to manually download the latest from your site. My package manager is not picking up the latest. Is the latest not hosted in the repo?

@phihag
Copy link
Contributor

@phihag phihag commented Feb 6, 2014

That depends on which distribution you are using. You can contact your distribution's maintainer, it should be noted alongside the package, or file a bug in your distirbution's issue tracker.

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
2 participants
You can’t perform that action at this time.