xunlei-lixian
xunlei-lixian copied to clipboard
迅雷离线下载脚本
从多个节点同时下载
现在迅雷用gdl.lixian.vip.xunlei.com 302到节点 比如vod33.c5.lixian.vip.xunlei.com:443 手工指定节点可以把gdl.lixian.vip.xunlei.com改成dl.c5.lixian.vip.xunlei.com然后会被重定向到c5节点里面的一个服务器 vodxx.c5.lixian.vip.xunlei.com:443 很久以前文件在所有节点上都有一份的 现在基本上是一个电信t节点 一个网通c节点 可能一个f或者i 能不能加入 1) 检测文件在哪个节点存在 输出对应的url dl.c5.lixian.vip.xunlei.com这种 2)从多个节点作为mirror下载 有时gdl重定向到的节点掉包太高速度很慢 orbit downloader做这个效果就很好现在的版本里有病毒....linux下我不知道哪个工具从多个mirror下载效果可以接受 迅雷自己的检测工具离线下载检测工具在 http://pstatic.xunlei.com/tool/tool-speed-12ed.rar 这个工具是单线程的效率太低了 检测一个文件得5分钟 官方早已不更新这个程序了不过好像还可以用 ## 把节点更新LixianHostList.txt # 爱普 dl.h.lixian.vip.xunlei.com # 教育...
在 `switch_node_in_url()` 函数中正则试图替换形如 `vodXX.tXX.lixian.vip.xunlei.com` 的域名,但这种 `tXX` 的域名只有电信用户会拿到,联通用户拿到的是形如 `vodXX.cXX.lixian.vip.xunlei.com` 这样的域名,因此永远不会被替换成功。 本 Pull request 修改了一下正则,使 `--node=fast` 等参数也能用于联通用户。
好几天了,因为换了密码,始终要求verification code required 然后用了这个命令去取验证码图片,每次填完验证码,都直接返回: raise Exception('Probably login failed') Exception: Probably login failed Any Idea?
具体出错信息如下 Traceback (most recent call last): File "/home/delavior/git/xunlei-lixian/lixian_cli.py", line 63, in execute_command() File "/home/delavior/git/xunlei-lixian/lixian_cli.py", line 60, in execute_command commands[command](args[1:]) File "/home/delavior/git/xunlei-lixian/lixian_cli_parser.py", line 165, in parse return f(parser(args_list, _args, *_kwargs)) File...
使用xunlei-lixian添加离线任务很久不能结束,但使用迅雷软件下载同时添加到离线任务,离线任务很快就会成功,可以下载加速使用。 感觉迅雷客户端会向服务器反馈一些文件的什么信息,让离线服务器更快识别到这个文件。 一直不能理解,不知道作者是否有研究?
File "xunlei/lixian.py", line 856, in get_task_by_id raise Exception('No task found for id '+id) TypeError: cannot concatenate 'str' and 'int' objects
例子: 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...
发现不能添加文件
最近发现不能添加任何文件,但是可以下载离线空间中已经保存好的文件。 提示信息是这样的: ➜ xunlei-lixian git:(master) lx add http://dldir1.qq.com/qqfile/qq/QQ6.4/12593/QQ6.4.exe Traceback (most recent call last): File "/home/xuan/afile/xunlei-lixian/lixian_cli.py", line 63, in execute_command() File "/home/xuan/afile/xunlei-lixian/lixian_cli.py", line 60, in execute_command commands[command](args[1:]) File "/home/xuan/afile/xunlei-lixian/lixian_cli_parser.py", line 165,...
如果用户的离线文件多时, 一个习惯的动作是 ``` $ lx list | head ``` 但是现有实现会抛出如下异常: ``` IOError: [Errno 32] Broken pipe ``` 这个修改尝试捕获这个异常. 此外, `list` 操作默认取回整个离线文件列表, 当文件数较多时速度会受网络延迟的影响, 所以修改为使用 generator 遍历文件列表, 这样就可以做到 lazy fetch 文件列表. 我的离线中有...
$ lx Traceback (most recent call last): File "/bin/lx", line 3, in from lixian_commands.util import * ImportError: No module named lixian_commands.util to fix this issue, I have to modify lixian_cli.py...