iambus / xunlei-lixian

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

现在添加任务时,一直异常说:“用户未登录”,但真心登录了 #404

Open uimeet opened 10 years ago

uimeet commented 10 years ago

在多台在不同环境的机器上测试都这样,包括:办公室、家、电信机房、linode、阿里云

iambus commented 10 years ago

有完整的错误吗?

linux0ne commented 10 years ago

o@Y-Lenovo:~$ lx l 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/list.py", line 50, in list_task tasks = lixian_query.search_tasks(client, args) File "/opt/xunlei-lixian/lixian_query.py", line 439, in search_tasks base.query_search() File "/opt/xunlei-lixian/lixian_query.py", line 161, in query_search self.download_jobs += query.query_search() File "/opt/xunlei-lixian/lixian.py", line 192, in len self.touch() File "/opt/xunlei-lixian/lixian.py", line 116, in touch self.hit_page(0) File "/opt/xunlei-lixian/lixian.py", line 121, in hit_page info = self.fetch_page(page, self.page_size) File "/opt/xunlei-lixian/lixian.py", line 488, in fetch_page = lambda page_index, page_size: self.read_task_page_info_by_page_index(type_id, page_index, page_size) File "/opt/xunlei-lixian/lixian.py", line 446, in read_task_page_info_by_page_index return self.read_task_page_info_by_url(self.to_page_url(type_id, page_index, page_size)) File "/opt/xunlei-lixian/lixian.py", line 21, in withretry return f(_args, _kwargs) File "/opt/xunlei-lixian/lixian.py", line 430, in read_task_page_info_by_url page = self.urlread(url).decode('utf-8', 'ignore') File "/opt/xunlei-lixian/lixian.py", line 269, in urlread self.login() File "/opt/xunlei-lixian/lixian.py", line 376, in login raise NotImplementedError('user is not logged in') NotImplementedError: user is not logged in

linux0ne commented 10 years ago

上方的内容是我刚刚更新了你的代码,并重新登陆后执行的第一个操作 : lx l
于是终端里报告了这样的错误,在之前登陆步骤的时候确实没有提示不成功了。

注:在你的wiki里提到有些命令是支持短命令的,貌似没有写全面,并且lx x这个没有解释清楚。

linux0ne commented 10 years ago

lx logout --cookies youcookies-file lx login username passwd 成功!