# -*- coding: utf-8 -*-import re;
import urllib2;
import os;
import base64;def get_kuaichuan_url(src_url):kuaichuan_re='<a\sxsid=".*?"\sstyle=".*?"\sclass=".*?"\shref="(?P<url>.*?)"\stitle=".*?"\sfile_size=".*?"\starget=".*?">.*?</a>';req=urllib2.Request(src_url);req.add_header("User-Agent", "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.4")resp=urllib2.urlopen(req).read();found=re.finditer(kuaichuan_re,resp,re.S);for url in found:print '快传链接';print url.group('url');print '\n';def get_qq_url(src_url):print 'qq转真实链接:'url=src_url[7:len(src_url)];real_url=base64.decodestring(url);print real_url;def get_thunder_url(src_url):print 'thunder转真实链接:'url=src_url[10:len(src_url)]tmp_url=base64.decodestring(url);real_url=tmp_url[2:len(tmp_url)-2];print real_url;def get_flash_get(src_url):print 'flashget转真实链接:';url=src_url[11:len(src_url)];tmp_url=base64.decodestring(url);real_url=tmp_url[10:len(tmp_url)-10]#print tmp_url;print real_url;def magnet_to_torrent(src_url):print '磁链转种子:';url=src_url[20:];tmp_url=url.upper();real_url='http://bt.box.n0808.com/'+tmp_url[0:2]+'/'+tmp_url[len(tmp_url)-2:]+'/'+tmp_url+'.torrent';#print url;print real_url;#magnet:?xt=urn:btih:f8181597b51c157fb470e5ee236e364c6fbc2af2
#Thunder://QUFodHRwOi8vaW0uYmFpZHUuY29tL2luc3RhbGwvQmFpZHVIaS5leGVaWg==
#Flashget://W0ZMQVNIR0VUXWh0dHA6Ly9pbS5iYWlkdS5jb20vaW5zdGFsbC9CYWlkdUhpLmV4ZVtGTEFTSEdFVF0=&yinbing1986
#qqdl://aHR0cDovL2ltLmJhaWR1LmNvbS9pbnN0YWxsL0JhaWR1SGkuZXhl
#http://kuai.xunlei.com/d/uKx8AAJlFgBh3khS998def choose_method(src_url):myurl=src_url.lower();thunder_re='thunder://.*?==';qq_re="qqdl://.*?";flashget_re='flashget://.*?';kuaichuan_re='http://kuai.xunlei.com/.*?';magnet_re='magnet:\?xt=urn:btih:.*?';if re.search(thunder_re,myurl):get_thunder_url(src_url);elif re.search(qq_re,myurl):get_qq_url(src_url);elif re.search(flashget_re,myurl):get_flash_get(src_url);elif re.search(kuaichuan_re,myurl):get_kuaichuan_url(src_url);elif re.search(magnet_re,myurl):magnet_to_torrent(src_url);else:print '链接不在转换范围内';if __name__=='__main__':src_url=raw_input(u'url:');choose_method(src_url);

github项目:https://github.com/ifreefly/cracktq

也不知自己前段时间干嘛了,居然没有更新博客...

PYTHON实现迅雷、FLASHGET、QQ旋风转真实链接、磁链转种子文件、迅雷快传链接抓取相关推荐

  1. python下载迅雷资源_PYTHON实现迅雷、FLASHGET、QQ旋风转真实链接、磁链转种子文件、迅雷快传链接抓取 | 学步园...

    # -*- coding: utf-8 -*- import re; import urllib2; import os; import base64; def get_kuaichuan_url(s ...

  2. Python 3 转换真实、迅雷、QQ旋风下载地址

    #!/usr/bin/env python # -*- coding: utf-8 -*- # 真实.迅雷.QQ旋风下载地址之间的转换 import base64 import urllib impo ...

  3. 真实、迅雷、QQ旋风下载地址转换

    #!/usr/bin/env python # -*- coding: utf-8 -*- # 真实.迅雷.QQ旋风下载地址之间的转换 import base64 import urllib impo ...

  4. 迅雷、QQ旋风-链接自动转换(Download link conversion)

    插件介绍: 在使用互联网的过程中,想必各位小伙伴都遇到过这样的情况,在花了不少时间找到自己需要的资源后,发现下载链接仅支持迅雷,而恰好电脑里又没有迅雷,又得花时间去找下载迅雷,其实这个问题很简单,只需 ...

  5. python下载迅雷资源_python将下载地址转换成迅雷跟qq旋风的下载地址

    python将下载地址转换成迅雷和qq旋风的下载地址 迅雷和qq旋风下载,有加速和离线功能,很方面,我是在网上看到的原始地址和迅雷地址,qq旋风地址的转化原理,然后用python+pyqt写了一个客户 ...

  6. php生成迅雷快车QQ旋风下载地址

    一些资源下载站里都会有迅雷下载,快车下载等链接,今天用php来生成一下这些下载地址. 下面是写了个测试 <?php function Download($url) { $urlodd=explo ...

  7. 迅雷,qq旋风等下载链接加密算法解析

    1.迅雷 迅雷链接地址转换原理是在地址的前方和后方加入两个字母AA.ZZ,然后再进行Base64加密,再加上Thunder://这个专用链接标识,从而转换成迅雷的专用地址. 例如: 原链接为:http ...

  8. 迅雷与QQ旋风谁快?

    因为实验室是教育网,所以上国外网站比较慢,有时侥幸打开了,但是速度都是很雷人的. 更不用说下载东东啦,前面几天有一次,打开一网站,然后下东西,先用旋风下,东西不大就10几M的样子,下来几分钟还不行,后 ...

  9. python中接口测试垃圾数据如何清理_一个六年经验的python后端是怎么学习用java写API的(2)Extracter,微信文章抓取清洗入库...

    描述 pirate 是由我的 django 脚手架 original 实现的,文件上传提供了七牛和腾讯云两个 backend,部署提供了默认的配置文件,因此只要关注具体的微信的抓取逻辑即可. 核心表讲 ...

  10. 如何用迅雷或QQ旋风下载百度云上的资源?

    作者:陈虫虫 链接:https://www.zhihu.com/question/22085759/answer/106974086 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...

最新文章

  1. 紘康单片机_紘康HY11P14 - SOC芯片 - 产品展示 - SOC芯片_IC芯片pcba开发_深圳市联泰威电子有限公司...
  2. [转载]无需软件合并多个TS流文件
  3. 计算机360浏览器的大小,360安全浏览器8.1电脑正式版
  4. Spring Boot 消息队列 RocketMQ 入门
  5. Spring REST:异常处理卷。 2
  6. WinCE下的GPIO中断的处理
  7. Codeforces Round #422(Div 2)
  8. Python深入理解元组与列表的使用和区别
  9. Spring-tx-Propagation枚举类
  10. [转载] python+opencv4读取图像
  11. linux怎么编译python_linux 编译安装python3
  12. php论坛整合,phpcms+ucenter+discuz论坛整合教程
  13. <数据结构>链表实战之单链表与双链表的增删改查
  14. 曹雪芹的诗歌鸿蒙,曹雪芹的诗
  15. 黑盒测试学习笔记-(深圳文鹏)
  16. 2022-4-7 基于单片机的篮球记分器(LCD1602)(公众号:风吹摇铃 奔赴星海)
  17. UIPATH 登录凭据
  18. Oracle Grid Infrastructure架构
  19. [转载]无欲则刚?_huadingjin_新浪博客
  20. Android消息推送叨逼叨

热门文章

  1. 前缀、中缀、后缀(逆波兰)表达式以及逆波兰表达式实现简单计算器
  2. 日式卡通渲染的效果的unity实现
  3. Android应用系列:手把手教你做一个小米通讯录(附图附源码)
  4. (待补充)【读书笔记】20190809《运营之光》——黄有璨
  5. 世界树(worldtree)
  6. 百度地图LV1.5实践项目开发工具类bmap.util.jsV1.1
  7. es6 javascript 尾调用
  8. ThreadLocal中优雅的数据结构如何体现农夫山泉的广告语
  9. 概率论与数理统计学习笔记——第十八讲——二元随机变量分布函数、边际分布函数及条件分布函数
  10. Linux下查看dd命令执行进度