PYTHON实现迅雷、FLASHGET、QQ旋风转真实链接、磁链转种子文件、迅雷快传链接抓取
# -*- 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旋风转真实链接、磁链转种子文件、迅雷快传链接抓取相关推荐
- python下载迅雷资源_PYTHON实现迅雷、FLASHGET、QQ旋风转真实链接、磁链转种子文件、迅雷快传链接抓取 | 学步园...
# -*- coding: utf-8 -*- import re; import urllib2; import os; import base64; def get_kuaichuan_url(s ...
- Python 3 转换真实、迅雷、QQ旋风下载地址
#!/usr/bin/env python # -*- coding: utf-8 -*- # 真实.迅雷.QQ旋风下载地址之间的转换 import base64 import urllib impo ...
- 真实、迅雷、QQ旋风下载地址转换
#!/usr/bin/env python # -*- coding: utf-8 -*- # 真实.迅雷.QQ旋风下载地址之间的转换 import base64 import urllib impo ...
- 迅雷、QQ旋风-链接自动转换(Download link conversion)
插件介绍: 在使用互联网的过程中,想必各位小伙伴都遇到过这样的情况,在花了不少时间找到自己需要的资源后,发现下载链接仅支持迅雷,而恰好电脑里又没有迅雷,又得花时间去找下载迅雷,其实这个问题很简单,只需 ...
- python下载迅雷资源_python将下载地址转换成迅雷跟qq旋风的下载地址
python将下载地址转换成迅雷和qq旋风的下载地址 迅雷和qq旋风下载,有加速和离线功能,很方面,我是在网上看到的原始地址和迅雷地址,qq旋风地址的转化原理,然后用python+pyqt写了一个客户 ...
- php生成迅雷快车QQ旋风下载地址
一些资源下载站里都会有迅雷下载,快车下载等链接,今天用php来生成一下这些下载地址. 下面是写了个测试 <?php function Download($url) { $urlodd=explo ...
- 迅雷,qq旋风等下载链接加密算法解析
1.迅雷 迅雷链接地址转换原理是在地址的前方和后方加入两个字母AA.ZZ,然后再进行Base64加密,再加上Thunder://这个专用链接标识,从而转换成迅雷的专用地址. 例如: 原链接为:http ...
- 迅雷与QQ旋风谁快?
因为实验室是教育网,所以上国外网站比较慢,有时侥幸打开了,但是速度都是很雷人的. 更不用说下载东东啦,前面几天有一次,打开一网站,然后下东西,先用旋风下,东西不大就10几M的样子,下来几分钟还不行,后 ...
- python中接口测试垃圾数据如何清理_一个六年经验的python后端是怎么学习用java写API的(2)Extracter,微信文章抓取清洗入库...
描述 pirate 是由我的 django 脚手架 original 实现的,文件上传提供了七牛和腾讯云两个 backend,部署提供了默认的配置文件,因此只要关注具体的微信的抓取逻辑即可. 核心表讲 ...
- 如何用迅雷或QQ旋风下载百度云上的资源?
作者:陈虫虫 链接:https://www.zhihu.com/question/22085759/answer/106974086 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...
最新文章
- 紘康单片机_紘康HY11P14 - SOC芯片 - 产品展示 - SOC芯片_IC芯片pcba开发_深圳市联泰威电子有限公司...
- [转载]无需软件合并多个TS流文件
- 计算机360浏览器的大小,360安全浏览器8.1电脑正式版
- Spring Boot 消息队列 RocketMQ 入门
- Spring REST:异常处理卷。 2
- WinCE下的GPIO中断的处理
- Codeforces Round #422(Div 2)
- Python深入理解元组与列表的使用和区别
- Spring-tx-Propagation枚举类
- [转载] python+opencv4读取图像
- linux怎么编译python_linux 编译安装python3
- php论坛整合,phpcms+ucenter+discuz论坛整合教程
- <数据结构>链表实战之单链表与双链表的增删改查
- 曹雪芹的诗歌鸿蒙,曹雪芹的诗
- 黑盒测试学习笔记-(深圳文鹏)
- 2022-4-7 基于单片机的篮球记分器(LCD1602)(公众号:风吹摇铃 奔赴星海)
- UIPATH 登录凭据
- Oracle Grid Infrastructure架构
- [转载]无欲则刚?_huadingjin_新浪博客
- Android消息推送叨逼叨
热门文章
- 前缀、中缀、后缀(逆波兰)表达式以及逆波兰表达式实现简单计算器
- 日式卡通渲染的效果的unity实现
- Android应用系列:手把手教你做一个小米通讯录(附图附源码)
- (待补充)【读书笔记】20190809《运营之光》——黄有璨
- 世界树(worldtree)
- 百度地图LV1.5实践项目开发工具类bmap.util.jsV1.1
- es6 javascript 尾调用
- ThreadLocal中优雅的数据结构如何体现农夫山泉的广告语
- 概率论与数理统计学习笔记——第十八讲——二元随机变量分布函数、边际分布函数及条件分布函数
- Linux下查看dd命令执行进度