python bt下载_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#####
class Torrents():
'''
Define a torrent
'''
def __init__(self,torrent):
self.torrent = torrent
def __str__(self):
return '{}_{}.torrent'.format(site_name,self.torrent[0])
##########################################
定义了一个被称作Torrents的东西供python识别
return '{}_{}.torrent'.format(site_name,self.torrent[0])
这句话关系到你下载出来的文件名,我这个就是“站名_种子id.torrent”
##########################################
def DL(self):
'''
A function to download a free torrent.
'''
#torrent_name = '{}.torrent'.format(self.torrent[0])
down_url = url_half + self.torrent[0] + url_mid + passkey + url_last
if self.torrent[1]:
res = requests.get(down_url)
f = open(self.__str__(),'wb')
f.write(res.content)
f.close()
else:
pass
##########################################
这段是一个下载种子文件的功能
down_url就是种子链接,前面说了,自己构造吧,应该大同小异
f = open(self.__str__(),'wb')
这里是创建一个空文件,后面代码是以二进制方式,把种子信息写入,于是一个种子文件就诞生了
#
照理来说,种子会被下载到这个程序*.py存放的目录,如果你想改变种子的存放目录,或者你想代码放在一个地方,种子放另外一个地方,请在P1加一行
torrent_path = "/PATH/TO/LOCATION/"(这里要写你想要的存放路径,注意我这是linux路径写法,windows不同的,在windows用python的应该知道win的路径格式)
#
然后把f = xxx的这行代码改成下面
f = open(torrent_path + self.__str__(),'wb')
##########################################
python bt下载_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...相关推荐
- 用python实现bt下载_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ##### class Torrents(): ''' Define a torrent ''' def __init__(self,torrent): ...
- python的隐藏功能分享_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ##### class Torrents(): ''' Define a torrent ''' def __init__(self,torrent): ...
- python的常用集成开发环境_【分享|10个超好用的Python集成开发环境推荐】- 环球网校...
[摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注Py ...
- python项目开发案例集锦_在线分享 | 在 VS Code 中一站式完成 Python 项目开发
往期活动回顾 VS Code 中文社区自成立以来,已经举办了4场活动: Workshop | First Step to VS Code 基础篇 Workshop | First Step to VS ...
- python的知识点总结云分享_Python工程师面试必备25条Python知识点
1.到底什么是Python?你可以在回答中与其他技术进行对比 下面是一些关键点: Python是一种解释型语言.这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译.其他解释型语 ...
- uart口图片_uart 加强了的串口调试助手,可以自动记录传输数据,并且显示图片,示波器等功能 Com Port 编程 267万源代码下载- www.pudn.com...
文件名称: uart下载 收藏√ [ 5 4 3 2 1 ] 开发工具: C# 文件大小: 10479 KB 上传时间: 2014-06-06 下载次数: 62 提 供 者: 林元峰 详细 ...
- python自学网站有哪些-分享干货:三个新手自学Python的网站!
廖雪峰博客 小白的Python新手教程,具有如下特点:中文,免费,零起点,完整示例,基于最新的Python 3版本.随着AI时代的来临,Python已经是必学语言. 哔哩哔哩视频 B站有很多Pytho ...
- python训练营 朋友圈_项目分享|5步教你用Python制作朋友圈个性签名
前言 今天带大家玩点好玩的东西,用Python制作自己朋友圈个性签名的词云,有趣吧~好了,下面开始干活.我知道你们还是想先看看效果的. 环境准备 语言环境:Python 3.6 工具:Pycharm ...
- 中软python编码规范考试试题_卓越分享 | 如何写出一手漂亮的Python代码?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Python语言这么火,有很多同学是从其他语言转行过来的(比如c++,java语言),多多少少写代码的时候也会受其他语言的影响!而对于刚开始学编程的小白同 ...
- python itchat 无法登录_项目分享|5步教你用Python制作朋友圈个性签名
前言 今天带大家玩点好玩的东西,用Python制作自己朋友圈个性签名的词云,有趣吧~好了,下面开始干活.我知道你们还是想先看看效果的. 环境准备 语言环境:Python 3.6 工具:Pycharm ...
最新文章
- 移植 thttpd Web服务器
- python中的协程(二)
- 两年JAVA程序员的面试总结
- R,Python,Scala,Go,Julia
- GitHub 回滚操作
- 独家 | 2019届互联网校招本科薪酬清单|湾区人工智能
- matlab 0到正无穷求和,1/k!k从0到无穷求和是多少
- mpvue返回上一个页面_服务器出现404页面是什么情况了
- git上传项目 openssh_GitHub上传项目
- sql server 如何在一个数据库中操作另一个数据库中的数据
- js浏览器数据库 IndexedDB Web SQL
- 系统篇: ext4 文件系统
- 【python三维深度学习】python三维点云从基础到深度学习
- 1384. 按年度列出销售总额
- 域名WHOIS信息隐私保护
- 17-11-01模拟赛
- android studio 制作.9 图片
- TwinCAT3 控制器PLC之间EAP通讯1-主机给多个从机发送
- Criteria教程
- 三,mergetool和difftool