Skip to content
This repository was archived by the owner on Sep 24, 2021. It is now read-only.

ed2k式的链接本地添加失败,web端正常。 #438

Description

@linux0ne

例子:
lx a ed2k://|file|%E7%8C%A9%E7%90%83%E5%B4%9B%E8%B5%B72%EF%BC%9A%E9%BB%8E%E6%98%8E%E4%B9%8B%E6%88%98.HD%E4%B8%AD%E8%8B%B1%E5%8F%8C%E5%AD%971280%E9%AB%98%E6%B8%85%E3%80%906v%E7%94%B5%E5%BD%B1www.6vhao.net%E3%80%91.rmvb|1472918382|3BC214016173865F05D25277B4CC5A39|h=YBOJ7KOLASA3SRSIOHJFWQJOSJX6HKWR|/

终端提示内容:

o@o-Linux:~/桌面$ lx a ed2k://|file|%E7%8C%A9%E7%90%83%E5%B4%9B%E8%B5%B72%EF%BC%9A%E9%BB%8E%E6%98%8E%E4%B9%8B%E6%88%98.HD%E4%B8%AD%E8%8B%B1%E5%8F%8C%E5%AD%971280%E9%AB%98%E6%B8%85%E3%80%906v%E7%94%B5%E5%BD%B1www.6vhao.net%E3%80%91.rmvb|1472918382|3BC214016173865F05D25277B4CC5A39|h=YBOJ7KOLASA3SRSIOHJFWQJOSJX6HKWR|/
Usage: file [-bchikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
[-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
file -C [-m magicfiles]
file [--help]
bash: /: 是一个目录
1472918382:未找到命令
3BC214016173865F05D25277B4CC5A39:未找到命令
%E7%8C%A9%E7%90%83%E5%B4%9B%E8%B5%B72%EF%BC%9A%E9%BB%8E%E6%98%8E%E4%B9%8B%E6%88%98.HD%E4%B8%AD%E8%8B%B1%E5%8F%8C%E5%AD%971280%E9%AB%98%E6%B8%85%E3%80%906v%E7%94%B5%E5%BD%B1www.6vhao.net%E3%80%91.rmvb:未找到命令
Traceback (most recent call last):
File "/opt/xunlei-lixian/lixian_cli.py", line 63, in
execute_command()
File "/opt/xunlei-lixian/lixian_cli.py", line 60, in execute_command
commandscommand
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/add.py", line 20, in add_task
tasks = lixian_query.find_tasks_to_download(client, args)
File "/opt/xunlei-lixian/lixian_query.py", line 433, in find_tasks_to_download
base = build_query(client, args)
File "/opt/xunlei-lixian/lixian_query.py", line 425, in build_query
base.register_queries(parse_queries(base, args))
File "/opt/xunlei-lixian/lixian_query.py", line 394, in parse_queries
return [to_query(base, arg, bt_processors if args.torrent else processors) for arg in args] or [default_query(args)(base)]
File "/opt/xunlei-lixian/lixian_query.py", line 319, in to_query
q = process(base, arg)
File "/opt/xunlei-lixian/lixian_queries.py", line 249, in url_processor
return UrlQuery(base, url)
File "/opt/xunlei-lixian/lixian_queries.py", line 231, in init
self.task = self.base.find_task_by_url(self.url)
File "/opt/xunlei-lixian/lixian_query.py", line 91, in find_task_by_url
if link_equals(t['original_url'], url):
File "/opt/xunlei-lixian/lixian_query.py", line 24, in link_equals
return link_normalize(x1) == link_normalize(x2)
File "/opt/xunlei-lixian/lixian_query.py", line 16, in link_normalize
return lixian_hash_ed2k.parse_ed2k_id(url)
File "/opt/xunlei-lixian/lixian_hash_ed2k.py", line 50, in parse_ed2k_id
return parse_ed2k_link(link)[1:]
File "/opt/xunlei-lixian/lixian_hash_ed2k.py", line 44, in parse_ed2k_link
raise Exception('not an acceptable ed2k link: '+link)
Exception: not an acceptable ed2k link: ed2k://

-----------貌似是ed2k链接解析的问题,但是在WEB页面上不存在这样的问题。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions