日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python下载地址到迅雷qq旋风下载

發(fā)布時間:2023/12/29 python 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python下载地址到迅雷qq旋风下载 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

??迅雷和qq旋風下載,有加速和離線功能,非常方面,我是在網(wǎng)上看到的原始地址和迅雷地址,qq旋風地址的轉(zhuǎn)化原理。然后用python+pyqt寫了一個client

原理:

迅雷: 迅雷下載地址="thunder://"+Base64編碼("AA"+"真實地址"+"ZZ")

QQ旋風: qqdl="qqdl://"+Base64編碼("真實地址")

import re import base64 from PyQt4 import QtGui,QtCore import os import sysclass Window(QtGui.QWidget):def __init__(self):QtGui.QWidget.__init__(self)self.linklabel=QtGui.QLabel('link:',self)self.link=QtGui.QLineEdit(self) self.thunderlabel=QtGui.QLabel('Thunder:',self)self.thunder=QtGui.QLineEdit(self)self.qqdllabel=QtGui.QLabel('qqdl',self)self.qqdl=QtGui.QLineEdit(self)transbutton=QtGui.QPushButton('Transition',self)grid=QtGui.QGridLayout()grid.addWidget(self.linklabel)grid.addWidget(self.link)grid.addWidget(self.thunderlabel)grid.addWidget(self.thunder)grid.addWidget(self.qqdllabel)grid.addWidget(self.qqdl)grid.addWidget(transbutton)self.resize(500,200)self.setLayout(grid)self.setWindowTitle('Transition by loster v0.1')self.connect(transbutton,QtCore.SIGNAL('clicked()'),Trans)def getUrl(self):return self.link.text()def setThunder(self,url):self.thunder.setText(url)def setQQDL(self,url):self.qqdl.setText(url)def setError(self,warning):QtGui.QMessageBox.warning( self, "Transition", warning, QtGui.QMessageBox.Yes )def Trans():#獲得鏈接url=main.getUrl() print 'url:'+urlif CheckUrl(url):main.setThunder(Url2Thunder(url))main.setQQDL(Url2QQdl(url))else:main.setError('Invalid link,Please try again')#推斷url是否有效 def CheckUrl(url):if re.match('(http|https|ftp|ed2k)://', url):return Trueelse:return False#轉(zhuǎn)化成迅雷下載地址 def Url2Thunder(url):url='AA'+url+'ZZ'url = base64.b64encode(url) url = 'thunder://' + urlprint 'thunder:'+urlreturn url#轉(zhuǎn)換成qq旋風下載地址 def Url2QQdl(url): url = base64.b64encode(url) url = 'qqdl://' + urlprint 'QQDL:'+urlreturn urlif __name__=='__main__':app=QtGui.QApplication(sys.argv)main=Window()main.show()sys.exit(app.exec_())

源代碼下載:https://github.com/iloster/UrlTransition


版權(quán)聲明:本文博主原創(chuàng)文章,博客,未經(jīng)同意不得轉(zhuǎn)載。

總結(jié)

以上是生活随笔為你收集整理的python下载地址到迅雷qq旋风下载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。