xunlei-lixian
xunlei-lixian copied to clipboard
URL parse失败
root@Nas:/opt# lx download --tool=wget --all
Supernatural Season 3 [Complete] 720p/
Supernatural - 3x01 - The Magnificent Seven [HD].mkv ...
/download?fid=2EJcTsJiH31OLwlGUeM+477wCUpNSr1EAAAAAFA95VuZV1Zf8QKDZETc3pQxtBq2&m
id=666&threshold=150&tid=A9D42F4D0F4A42A76B5CD8FCA0CBC331&srcid=4&verno=1&g=503D
E55B9957565FF102836444DCDE9431B41AB6&scn=c20&i=0F2CE1D4C9F4C56D8DBED0335024AB7BA
2018B7F&t=6&ui=290802331&ti=26148743217473&s=1153256013&m=0&n=013244943A726E6174
14438533202D20331901D57F2D2054680411A93E676E6966085281317420536517548A7F5B48445D
4F5C8F2900000000&ih=0F2CE1D4C9F4C56D8DBED0335024AB7BA2018B7F&fi=0&pi=26148743151
873&ff=0&co=9C7F2EC7402EA8B47F9FD46451AA45F5&cm=1: Unsupported scheme.
Traceback (most recent call last):
File "/opt/bin/lx", line 63, in <module>
execute_command()
File "/opt/bin/lx", line 60, in execute_command
commands[command](args[1:])
File "/opt/xunlei-lixian/lixian_cli_parser.py", line 165, in parse
return f(parser(args_list, *args, **kwargs))
File "/opt/xunlei-lixian/lixian_commands/download.py", line 320, in download_t
ask
download_multiple_tasks(client, tasks, download_args)
File "/opt/xunlei-lixian/lixian_commands/download.py", line 222, in download_m
ultiple_tasks
download_single_task(client, task, options)
File "/opt/xunlei-lixian/lixian_commands/download.py", line 185, in download_s
ingle_task
download_file(client, path, f, options)
File "/opt/xunlei-lixian/lixian_commands/download.py", line 112, in download_f
ile
download2(client, url, path, task)
File "/opt/xunlei-lixian/lixian_commands/download.py", line 102, in download2
download1_checked(client, url, path, size)
File "/opt/xunlei-lixian/lixian_commands/download.py", line 91, in download1_c
hecked
download1(download, path)
File "/opt/xunlei-lixian/lixian_commands/download.py", line 75, in download1
download()
File "/opt/xunlei-lixian/lixian_download_tools.py", line 29, in __call__
self.tool(self.client, self.url, self.path, self.resuming)
File "/opt/xunlei-lixian/lixian_download_tools.py", line 71, in wget_download
raise Exception('wget exited abnormally')
Exception: wget exited abnormally
似乎是正则解析有点问题,这个种子的url被截断了,测试的magnet是
magnet:?xt=urn:btih:0f2ce1d4c9f4c56d8dbed0335024ab7ba2018b7f&dn=Supernatural+Season+3+%5BComplete%5D+720p
--tool=wget改成--tool=asyn试试。
用aria2c 也试过了,这个传给download tool的url本来不是应该是http://xx.xunlei.xx/download ?xxxxxxx,现在只剩下后面的/download?xxxxxxx了
2013/12/4 Boyu Guo [email protected]
--tool=wget改成--tool=asyn试试。
— Reply to this email directly or view it on GitHubhttps://github.com/iambus/xunlei-lixian/issues/362#issuecomment-29811168 .
把--tool=wget改成--tool=asyn,加上--debug,把输出发出来看看。
另外从浏览器里直接点击这个文件看看能不能下载。