iambus / xunlei-lixian

迅雷离线下载脚本
Other
1.97k stars 377 forks source link

不能下载 不能list #347

Open pazz7ven opened 10 years ago

pazz7ven commented 10 years ago

没试能不能下载 总之不能list 这是怎么回事?

lx list Traceback (most recent call last): File "/bin/lx", line 63, in execute_command() File "/bin/lx", line 60, in execute_command commandscommand File "/home/ceepunk/Applications/xunlei-lixian/lixian_cli_parser.py", line 165, in parse return f(parser(args_list, _args, _kwargs)) File "/home/ceepunk/Applications/xunlei-lixian/lixian_commands/list.py", line 47, in list_task tasks = lixian_query.search_tasks(client, args) File "/home/ceepunk/Applications/xunlei-lixian/lixian_query.py", line 398, in search_tasks base.query_search() File "/home/ceepunk/Applications/xunlei-lixian/lixian_query.py", line 153, in query_search self.download_jobs += query.query_search() File "/home/ceepunk/Applications/xunlei-lixian/lixian_query.py", line 347, in query_search return self.base.get_tasks() File "/home/ceepunk/Applications/xunlei-lixian/lixian_query.py", line 49, in get_tasks self.tasks = self.fetch_tasks() File "/home/ceepunk/Applications/xunlei-lixian/lixian.py", line 289, in read_all_tasks tasks, next_link = self.read_task_page_url(next_link) File "/home/ceepunk/Applications/xunlei-lixian/lixian.py", line 21, in withretry return f(_args, _kwargs) File "/home/ceepunk/Applications/xunlei-lixian/lixian.py", line 248, in read_task_page_url tasks = [t for t in parse_json_tasks(data) if not t['expired']] File "/home/ceepunk/Applications/xunlei-lixian/lixian.py", line 668, in parse_json_tasks return map(convert_task, tasks) File "/home/ceepunk/Applications/xunlei-lixian/lixian.py", line 642, in convert_task

iambus commented 10 years ago

从什么时候开始出现这个问题的?

pazz7ven commented 10 years ago

昨天想用下 就一直这样子了

2013/11/10 Boyu Guo notifications@github.com

从什么时候开始出现这个问题的?

— Reply to this email directly or view it on GitHubhttps://github.com/iambus/xunlei-lixian/issues/347#issuecomment-28144485 .

pazz7ven commented 10 years ago

又试了试 还是这样 是不是跟迅雷离线web改版有关?

lx list Traceback (most recent call last): File "/bin/lx", line 63, in execute_command() File "/bin/lx", line 60, in execute_command commandscommand File "/home/ceepunk/Applications/xunlei-lixian/lixian_cli_parser.py", line 165, in parse return f(parser(args_list, _args, _kwargs)) File "/home/ceepunk/Applications/xunlei-lixian/lixian_commands/list.py", line 47, in list_task tasks = lixian_query.search_tasks(client, args) File "/home/ceepunk/Applications/xunlei-lixian/lixian_query.py", line 398, in search_tasks base.query_search() File "/home/ceepunk/Applications/xunlei-lixian/lixian_query.py", line 153, in query_search self.download_jobs += query.query_search() File "/home/ceepunk/Applications/xunlei-lixian/lixian_query.py", line 347, in query_search return self.base.get_tasks() File "/home/ceepunk/Applications/xunlei-lixian/lixian_query.py", line 49, in get_tasks self.tasks = self.fetch_tasks() File "/home/ceepunk/Applications/xunlei-lixian/lixian.py", line 289, in read_all_tasks tasks, next_link = self.read_task_page_url(next_link) File "/home/ceepunk/Applications/xunlei-lixian/lixian.py", line 21, in withretry return f(_args, _kwargs) File "/home/ceepunk/Applications/xunlei-lixian/lixian.py", line 248, in read_task_page_url tasks = [t for t in parse_json_tasks(data) if not t['expired']] File "/home/ceepunk/Applications/xunlei-lixian/lixian.py", line 668, in parse_json_tasks return map(convert_task, tasks) File "/home/ceepunk/Applications/xunlei-lixian/lixian.py", line 642, in convert_task 'type': re.match(r'[^:]+', data['url']).group().lower(), AttributeError: 'NoneType' object has no attribute 'group'

在 2013年11月10日下午1:35,pazz7ven@gmail.com pazz7ven@gmail.com写道:

昨天想用下 就一直这样子了

2013/11/10 Boyu Guo notifications@github.com

从什么时候开始出现这个问题的?

— Reply to this email directly or view it on GitHubhttps://github.com/iambus/xunlei-lixian/issues/347#issuecomment-28144485 .

iambus commented 10 years ago

我这边没看到这个现象。你是第一次用这个脚本?迅雷帐号是付费的吗?

pazz7ven commented 10 years ago

偶尔用用 最近用的比较多 没错是付费的 从log上能看出什么不?

饿。。。。。。。。。。。。。。。 lx list --log-path=lixian.log --log-level=trace

http://dynamic.cloud.vip.xunlei.com/interface/showtask_unfresh?type_id=4&page=1&tasknum=100&p=1&interfrom=task

原来加载任务太多就会这个样子

删一些任务 现在好了

2013/11/10 Boyu Guo notifications@github.com

我这边没看到这个现象。你是第一次用这个脚本?迅雷帐号是付费的吗?

— Reply to this email directly or view it on GitHubhttps://github.com/iambus/xunlei-lixian/issues/347#issuecomment-28146470 .

iambus commented 10 years ago

之前多少个任务?

pazz7ven commented 10 years ago

也记不清了 差不多600个吧

2013/11/10 Boyu Guo notifications@github.com

之前多少个任务?

— Reply to this email directly or view it on GitHubhttps://github.com/iambus/xunlei-lixian/issues/347#issuecomment-28148042 .

xincici commented 10 years ago

同遇到了这个问题,应该是接口返回的数据出了问题,导致正则匹配出错,但是不知道是哪个任务出的问题,索性全部清空就ok了。

lengxinyi commented 10 years ago

正则匹配错的问题。是由于某个任务的文件名字不正确。