you-get icon indicating copy to clipboard operation
you-get copied to clipboard

Download form 网易云音乐 failed

Open RobotV1 opened this issue 4 years ago • 4 comments

C:\Users\wzd33>you-get -o F:\ https://v.163.com/#/song?id=351116 -d [DEBUG] get_response: https://v.163.com/#/song?id=351116 you-get: version 0.4.1488, a tiny downloader that scrapes the web. you-get: Namespace(URL=['https://v.163.com/#/song?id=351116'], auto_rename=False, cookies=None, debug=True, extractor_proxy=None, force=False, format=None, help=False, http_proxy=None, info=False, input_file=None, insecure=False, itag=None, json=False, no_caption=False, no_merge=False, no_proxy=False, output_dir='F:\', output_filename=None, password=None, player=None, playlist=False, skip_existing_file_size_check=False, socks_proxy=None, stream=None, timeout=600, url=False, version=False) Traceback (most recent call last): File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\runpy.py", line 194, in _run_module_as_main return run_code(code, main_globals, None, File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\runpy.py", line 87, in run_code exec(code, run_globals) File "C:\Users\wzd33\AppData\Local\Programs\Python\Python38-32\Scripts\you-get.exe_main.py", line 7, in File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get_main.py", line 92, in main main(**kwargs) File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get\common.py", line 1799, in main script_main(any_download, any_download_playlist, **kwargs) File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get\common.py", line 1681, in script_main download_main( File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get\common.py", line 1328, in download_main download(url, **kwargs) File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get\common.py", line 1790, in any_download m.download(url, **kwargs) File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get\extractors\netease.py", line 154, in netease_download url = (r1(r'"'-list.m3u8["']', html) or r1(r'"'.m3u8["']', html)) + ".mp4" TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'


C:\Users\wzd33>you-get -o F:\ "https://v.163.com/#/song?id=351116" -d [DEBUG] get_response: https://v.163.com/#/song?id=351116 you-get: version 0.4.1488, a tiny downloader that scrapes the web. you-get: Namespace(URL=['https://v.163.com/#/song?id=351116'], auto_rename=False, cookies=None, debug=True, extractor_proxy=None, force=False, format=None, help=False, http_proxy=None, info=False, input_file=None, insecure=False, itag=None, json=False, no_caption=False, no_merge=False, no_proxy=False, output_dir='F:\', output_filename=None, password=None, player=None, playlist=False, skip_existing_file_size_check=False, socks_proxy=None, stream=None, timeout=600, url=False, version=False) Traceback (most recent call last): File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\runpy.py", line 194, in _run_module_as_main return run_code(code, main_globals, None, File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\runpy.py", line 87, in run_code exec(code, run_globals) File "C:\Users\wzd33\AppData\Local\Programs\Python\Python38-32\Scripts\you-get.exe_main.py", line 7, in File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get_main.py", line 92, in main main(**kwargs) File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get\common.py", line 1799, in main script_main(any_download, any_download_playlist, **kwargs) File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get\common.py", line 1681, in script_main download_main( File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get\common.py", line 1328, in download_main download(url, **kwargs) File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get\common.py", line 1790, in any_download m.download(url, **kwargs) File "c:\users\wzd33\appdata\local\programs\python\python38-32\lib\site-packages\you_get\extractors\netease.py", line 154, in netease_download url = (r1(r'"'-list.m3u8["']', html) or r1(r'"'.m3u8["']', html)) + ".mp4" TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

RobotV1 avatar Nov 20 '20 04:11 RobotV1

Hello @RobotV1, Thanks for the Pull Request. We :heart: our contributors! Please wait for one of our human maintainers to review your patches. This may take a few days to weeks. Also, please understand that although your Pull Request may or may not be eventually merged, we value all contributions equally.

祝您健康!

soimort-bot avatar Nov 20 '20 04:11 soimort-bot

I have the same problem

ANYLNK avatar Jul 26 '21 12:07 ANYLNK

Hi, I also have this problem. I can't download this song but other songs can be downloaded.

PS D:\Pycharm\> you-get https://music.163.com/#/song?id=86357 --debug [DEBUG] get_content: http://music.163.com/api/song/detail/?id=86357&ids=[86357]&csrf_token= [DEBUG] url_info: http://music.163.com/song/media/outer/url?id=86357.mp3 you-get: version 0.4.1555, a tiny downloader that scrapes the web. you-get: Namespace(URL=['https://music.163.com/#/song?id=86357'], auto_rename=False, cookies=None, debug=True, extractor_proxy=None, first=None, force=False, format=None, help=False, http _proxy=None, info=False, input_file=None, insecure=False, itag=None, json=False, last=None, no_caption=False, no_merge=False, no_proxy=False, output_dir='.', output_filename=None, passwor d=None, player=None, playlist=False, size=None, skip_existing_file_size_check=False, socks_proxy=None, stream=None, timeout=600, url=False, version=False) Traceback (most recent call last): File "D:\anaconda3\envs\py36\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "D:\anaconda3\envs\py36\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "D:\anaconda3\envs\py36\Scripts\you-get.exe\__main__.py", line 7, in <module> File "D:\anaconda3\envs\py36\lib\site-packages\you_get\__main__.py", line 92, in main main(**kwargs) File "D:\anaconda3\envs\py36\lib\site-packages\you_get\common.py", line 1831, in main script_main(any_download, any_download_playlist, **kwargs) File "D:\anaconda3\envs\py36\lib\site-packages\you_get\common.py", line 1719, in script_main **extra File "D:\anaconda3\envs\py36\lib\site-packages\you_get\common.py", line 1345, in download_main download(url, **kwargs) File "D:\anaconda3\envs\py36\lib\site-packages\you_get\common.py", line 1822, in any_download m.download(url, **kwargs) File "D:\anaconda3\envs\py36\lib\site-packages\you_get\extractors\netease.py", line 136, in netease_download netease_cloud_music_download(url, output_dir, merge, info_only, **kwargs) File "D:\anaconda3\envs\py36\lib\site-packages\you_get\extractors\netease.py", line 70, in netease_cloud_music_download netease_song_download(j["songs"][0], output_dir=output_dir, info_only=info_only) File "D:\anaconda3\envs\py36\lib\site-packages\you_get\extractors\netease.py", line 123, in netease_song_download output_dir=output_dir, info_only=info_only) File "D:\anaconda3\envs\py36\lib\site-packages\you_get\extractors\netease.py", line 127, in netease_download_common print_info(site_info, title, songtype, size) File "D:\anaconda3\envs\py36\lib\site-packages\you_get\common.py", line 1256, in print_info 'Size: ', round(size / 1048576, 2), TypeError: unsupported operand type(s) for /: 'NoneType' and 'int' Site: 163.com Title: 1. 生生世世爱 Type: Unknown type (None)

Oraer avatar Mar 09 '22 12:03 Oraer

you-get https://music.163.com/#/song?id=189602 --debug -o "/usr/src/music/" -c "/usr/src/music/f387ac9c-3269-4d79-ab0b-7578716ccf10.txt"

[DEBUG] get_content: http://music.163.com/api/song/detail/?id=189602&ids=[189602]&csrf_token= [DEBUG] url_info: http://music.163.com/song/media/outer/url?id=189602.mp3 you-get: version 0.4.1730, a tiny downloader that scrapes the web. you-get: Namespace(version=False, help=False, info=False, url=False, json=False, no_merge=False, no_caption=False, postfix=False, prefix=None, force=False, skip_existing_file_size_check=False, format=None, output_filename=None, output_dir='/usr/src/music/', player=None, cookies='/usr/src/music/f387ac9c-3269-4d79-ab0b-7578716ccf10.txt', timeout=600, debug=True, input_file=None, password=None, playlist=False, first=None, last=None, size=None, auto_rename=False, insecure=False, http_proxy=None, extractor_proxy=None, no_proxy=False, socks_proxy=None, stream=None, itag=None, m3u8=False, URL=['https://music.163.com/#/song?id=189602']) Site: 163.com Title: 8. 青花 Type: Unknown type (None) Traceback (most recent call last): File "/usr/local/bin/you-get", line 8, in sys.exit(main()) ^^^^^^ File "/usr/local/lib/python3.12/site-packages/you_get/main.py", line 92, in main main(**kwargs) File "/usr/local/lib/python3.12/site-packages/you_get/common.py", line 1883, in main script_main(any_download, any_download_playlist, **kwargs) File "/usr/local/lib/python3.12/site-packages/you_get/common.py", line 1772, in script_main download_main( File "/usr/local/lib/python3.12/site-packages/you_get/common.py", line 1386, in download_main download(url, **kwargs) File "/usr/local/lib/python3.12/site-packages/you_get/common.py", line 1874, in any_download m.download(url, **kwargs) File "/usr/local/lib/python3.12/site-packages/you_get/extractors/netease.py", line 141, in netease_download netease_cloud_music_download(url, output_dir, merge, info_only, **kwargs) File "/usr/local/lib/python3.12/site-packages/you_get/extractors/netease.py", line 70, in netease_cloud_music_download netease_song_download(j["songs"][0], output_dir=output_dir, info_only=info_only) File "/usr/local/lib/python3.12/site-packages/you_get/extractors/netease.py", line 127, in netease_song_download netease_download_common(title, url_best, File "/usr/local/lib/python3.12/site-packages/you_get/extractors/netease.py", line 132, in netease_download_common print_info(site_info, title, songtype, size) File "/usr/local/lib/python3.12/site-packages/you_get/common.py", line 1291, in print_info 'Size: ', round(size / 1048576, 2), ~~~~~^~~~~~~~~ TypeError: unsupported operand type(s) for /: 'NoneType' and 'int'

请问这是什么问题

Zhangdeli1993 avatar Sep 10 '24 09:09 Zhangdeli1993