[2013/2/5]qq旋风离线空间下载程序,全新界面

由本社区发起的开源项目
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE

[2013/2/5]qq旋风离线空间下载程序,全新界面

#1

帖子 acer4740 » 2012-04-05 15:36

qq旋风离线下载脚本

项目&下载
https://github.com/kikyous/xfdown



用python实现的基于webqq协议
http://lixian.qq.com/
的一个下载离线任务的脚本


调用aria2下载
可实现多线程,断点续传等特性

2013/2/15更新:

代码: 全选

全新tui界面
图片

代码: 全选

4/5 功能:
登录离线空间,查看任务列表
保存cookie,不用每次都重新登录
选择下载和删除任务
添加离线任务
调用aria2c下载,支持代理
兼容python3和python2

代码: 全选

4/11 更新:
优化处理链接流程,根据选择进行处理
修复文件大小显示的错误
cookie失效后自动登录
在线视频功能(来自 枫叶饭团)

代码: 全选

6/3 更新:
适应webqq协议升级
1.png
2.png
图片
上次由 acer4740 在 2013-03-30 23:00,总共编辑 7 次。
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#2

帖子 acer4740 » 2012-04-05 15:52

顶顶顶,强烈的顶
头像
redhatlinux10
帖子: 773
注册时间: 2008-01-22 23:24
来自: 三亚
联系:

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#3

帖子 redhatlinux10 » 2012-04-05 15:59

您暂未开通离线下载特权。现在就去提升QQ旋风等级至LV8或者开通QQ会员,畅享离线下载极速体验!
头像
kissdb
帖子: 578
注册时间: 2008-03-28 10:18
来自: 淮安and徐州

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#4

帖子 kissdb » 2012-04-05 16:41

我的登陆错误就退出了,什么情况?
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#5

帖子 acer4740 » 2012-04-05 16:45

kissdb 写了:我的登陆错误就退出了,什么情况?
输出什么了?
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#6

帖子 枫叶饭团 » 2012-04-05 16:56

路过膜拜一下 :em11 :em11
头像
npnufn
帖子: 1845
注册时间: 2005-10-14 15:56

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#7

帖子 npnufn » 2012-04-05 17:04

redhatlinux10 写了:
您暂未开通离线下载特权。现在就去提升QQ旋风等级至LV8或者开通QQ会员,畅享离线下载极速体验!
开会员才能享用的功能
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里
头像
麦斯特
帖子: 1034
注册时间: 2005-03-28 0:00
系统: Gentoo x64
来自: ☸我佛山人

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#8

帖子 麦斯特 » 2012-04-05 17:14

支持一下。(ΘωΘ)
Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
头像
kissdb
帖子: 578
注册时间: 2008-03-28 10:18
来自: 淮安and徐州

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#9

帖子 kissdb » 2012-04-05 17:24

没有什么输出,就是提示无法登陆
我电脑上用firefox也不能登陆,不知道是不是这个原因
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#10

帖子 acer4740 » 2012-04-05 18:47

kissdb 写了:没有什么输出,就是提示无法登陆
我电脑上用firefox也不能登陆,不知道是不是这个原因
额,火狐都不能登录,那就不知道为什么了
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#11

帖子 YeLee » 2012-04-05 19:31

路过,顶顶。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
sbzhangliang
帖子: 2
注册时间: 2012-04-09 16:17

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#12

帖子 sbzhangliang » 2012-04-09 16:23

用的debian系统 你的脚本和枫叶的脚本都出现这个问题 ,,,求解决

代码: 全选

请求杂七杂八的玩意ing
Traceback (most recent call last):
  File "xuanfeng.py", line 294, in <module>
    s = XF()
  File "xuanfeng.py", line 63, in __init__
    self.main()
  File "xuanfeng.py", line 117, in main
    self.__gethttp()
  File "xuanfeng.py", line 189, in __gethttp
    str = self.__request(urlv,'POST',data)
  File "xuanfeng.py", line 75, in __request
    fp = self.__http['opener'].open(self.__http['req'])
  File "/usr/lib/python2.6/urllib2.py", line 391, in open
    response = self._open(req, data)
  File "/usr/lib/python2.6/urllib2.py", line 409, in _open
    '_open', req)
  File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.6/urllib2.py", line 1170, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.6/urllib2.py", line 1145, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 110] Connection timed out>
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#13

帖子 枫叶饭团 » 2012-04-09 17:05

sbzhangliang 写了:用的debian系统 你的脚本和枫叶的脚本都出现这个问题 ,,,求解决

代码: 全选

请求杂七杂八的玩意ing
Traceback (most recent call last):
  File "xuanfeng.py", line 294, in <module>
    s = XF()
  File "xuanfeng.py", line 63, in __init__
    self.main()
  File "xuanfeng.py", line 117, in main
    self.__gethttp()
  File "xuanfeng.py", line 189, in __gethttp
    str = self.__request(urlv,'POST',data)
  File "xuanfeng.py", line 75, in __request
    fp = self.__http['opener'].open(self.__http['req'])
  File "/usr/lib/python2.6/urllib2.py", line 391, in open
    response = self._open(req, data)
  File "/usr/lib/python2.6/urllib2.py", line 409, in _open
    '_open', req)
  File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.6/urllib2.py", line 1170, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.6/urllib2.py", line 1145, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 110] Connection timed out>
连接不上?网络问题?不知道是py版本有关,用py3或2.7试试
头像
acer4740
帖子: 1405
注册时间: 2010-09-13 19:04
来自: 0xFF00EE

Re: [2012/4/5]qq旋风离线空间下载脚本,修改增强版

#14

帖子 acer4740 » 2012-04-09 18:38

sbzhangliang 写了:用的debian系统 你的脚本和枫叶的脚本都出现这个问题 ,,,求解决

代码: 全选

请求杂七杂八的玩意ing
Traceback (most recent call last):
  File "xuanfeng.py", line 294, in <module>
    s = XF()
  File "xuanfeng.py", line 63, in __init__
    self.main()
  File "xuanfeng.py", line 117, in main
    self.__gethttp()
  File "xuanfeng.py", line 189, in __gethttp
    str = self.__request(urlv,'POST',data)
  File "xuanfeng.py", line 75, in __request
    fp = self.__http['opener'].open(self.__http['req'])
  File "/usr/lib/python2.6/urllib2.py", line 391, in open
    response = self._open(req, data)
  File "/usr/lib/python2.6/urllib2.py", line 409, in _open
    '_open', req)
  File "/usr/lib/python2.6/urllib2.py", line 369, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.6/urllib2.py", line 1170, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.6/urllib2.py", line 1145, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 110] Connection timed out>

链接超时,因该是网络的问题
回复