该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#####

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吧】_百度贴吧...相关推荐

  1. 用python实现bt下载_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ##### class Torrents(): ''' Define a torrent ''' def __init__(self,torrent): ...

  2. python的隐藏功能分享_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ##### class Torrents(): ''' Define a torrent ''' def __init__(self,torrent): ...

  3. python的常用集成开发环境_【分享|10个超好用的Python集成开发环境推荐】- 环球网校...

    [摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注Py ...

  4. python项目开发案例集锦_在线分享 | 在 VS Code 中一站式完成 Python 项目开发

    往期活动回顾 VS Code 中文社区自成立以来,已经举办了4场活动: Workshop | First Step to VS Code 基础篇 Workshop | First Step to VS ...

  5. python的知识点总结云分享_Python工程师面试必备25条Python知识点

    1.到底什么是Python?你可以在回答中与其他技术进行对比 下面是一些关键点: Python是一种解释型语言.这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译.其他解释型语 ...

  6. uart口图片_uart 加强了的串口调试助手,可以自动记录传输数据,并且显示图片,示波器等功能 Com Port 编程 267万源代码下载- www.pudn.com...

    文件名称: uart下载  收藏√  [ 5  4  3  2  1 ] 开发工具: C# 文件大小: 10479 KB 上传时间: 2014-06-06 下载次数: 62 提 供 者: 林元峰 详细 ...

  7. python自学网站有哪些-分享干货:三个新手自学Python的网站!

    廖雪峰博客 小白的Python新手教程,具有如下特点:中文,免费,零起点,完整示例,基于最新的Python 3版本.随着AI时代的来临,Python已经是必学语言. 哔哩哔哩视频 B站有很多Pytho ...

  8. python训练营 朋友圈_项目分享|5步教你用Python制作朋友圈个性签名

    前言 今天带大家玩点好玩的东西,用Python制作自己朋友圈个性签名的词云,有趣吧~好了,下面开始干活.我知道你们还是想先看看效果的. 环境准备 语言环境:Python 3.6 工具:Pycharm ...

  9. 中软python编码规范考试试题_卓越分享 | 如何写出一手漂亮的Python代码?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Python语言这么火,有很多同学是从其他语言转行过来的(比如c++,java语言),多多少少写代码的时候也会受其他语言的影响!而对于刚开始学编程的小白同 ...

  10. python itchat 无法登录_项目分享|5步教你用Python制作朋友圈个性签名

    前言 今天带大家玩点好玩的东西,用Python制作自己朋友圈个性签名的词云,有趣吧~好了,下面开始干活.我知道你们还是想先看看效果的. 环境准备 语言环境:Python 3.6 工具:Pycharm ...

最新文章

  1. 移植 thttpd Web服务器
  2. python中的协程(二)
  3. 两年JAVA程序员的面试总结
  4. R,Python,Scala,Go,Julia
  5. GitHub 回滚操作
  6. 独家 | 2019届互联网校招本科薪酬清单|湾区人工智能
  7. matlab 0到正无穷求和,1/k!k从0到无穷求和是多少
  8. mpvue返回上一个页面_服务器出现404页面是什么情况了
  9. git上传项目 openssh_GitHub上传项目
  10. sql server 如何在一个数据库中操作另一个数据库中的数据
  11. js浏览器数据库 IndexedDB Web SQL
  12. 系统篇: ext4 文件系统
  13. 【python三维深度学习】python三维点云从基础到深度学习
  14. 1384. 按年度列出销售总额
  15. 域名WHOIS信息隐私保护
  16. 17-11-01模拟赛
  17. android studio 制作.9 图片
  18. TwinCAT3 控制器PLC之间EAP通讯1-主机给多个从机发送
  19. Criteria教程
  20. 三,mergetool和difftool

热门文章

  1. eclipse代码加版权头插件
  2. CentOS 下安装maven3.04
  3. Oracle database 11g release2发布
  4. Spring Aop 源码笔记和源码阅读个人技巧分享
  5. java向注册表单传递数据php_form表单传递数组数据、php脚本接收的实例
  6. 【Hoxton.SR1版本】Spring Cloud Config服务配置中心
  7. Java集合相关面试题总结
  8. 加速与缓存技术之Varnish
  9. 我的2016(16行走,17前行)
  10. OSChina 周二乱弹 —— 技术宅正确装逼姿势