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

歡迎訪問 生活随笔!

生活随笔

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

python

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

發布時間:2023/12/29 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python下载迅雷资源_python将下载地址转换成迅雷跟qq旋风的下载地址 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python將下載地址轉換成迅雷和qq旋風的下載地址

迅雷和qq旋風下載,有加速和離線功能,很方面,我是在網上看到的原始地址和迅雷地址,qq旋風地址的轉化原理,然后用python+pyqt寫了一個客戶端

原理:

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

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

import re

import base64

from PyQt4 import QtGui,QtCore

import os

import sys

class 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:'+url

if 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 True

else:

return False

#轉化成迅雷下載地址

def Url2Thunder(url):

url='AA'+url+'ZZ'

url = base64.b64encode(url)

url = 'thunder://' + url

print 'thunder:'+url

return url

#轉換成qq旋風下載地址

def Url2QQdl(url):

url = base64.b64encode(url)

url = 'qqdl://' + url

print 'QQDL:'+url

return url

if __name__=='__main__':

app=QtGui.QApplication(sys.argv)

main=Window()

main.show()

sys.exit(app.exec_())

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

總結

以上是生活随笔為你收集整理的python下载迅雷资源_python将下载地址转换成迅雷跟qq旋风的下载地址的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。