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

#####

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软件源码下载_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...相关推荐

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

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

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

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

  3. 直播软件源码,实现一个简单的直播功能

    概述 一直好奇直播软件源码这个东东是如何实现的,譬如音视频流是如何采集的? 音视频流是如何推送到订阅方 ? 如何支撑上万级.百万级用户同时观看直播 ? 功能设计 如上图所示为直播软件源码 Demo 实 ...

  4. 读书软件源码,实现书籍阅读的其他功能

    基本原理 NSLayoutManager 会根据加入的 NSTextContainer 不断分走文字, 直到分完为止, 这时候读书软件源码可以使用 layoutManager.glyphRange(f ...

  5. VS2019编译python解释器源码及学习方法

    Python源码编译   Python是当下很火的一门编程语言,在人工智能.数据分析.后端开发等领域可谓是人人都会的语言,在用python实现各种应用服务的同时,估计很少有人去关注python的实现, ...

  6. KBQA_多轮对话——模型源码解析(一)Pickle模块功能详解

    KBQA_多轮对话--模型源码解析(一)Pickle模块功能详解 pickle --- Python 对象序列化的基本功能 1.pickle基本概念 2.pickle 与 json 模块的比较 3.p ...

  7. 壁纸小程序源码,支持图片搜索,下载,分享,可对接流量主

    很多小伙伴都喜欢给自己的博客站,搞一个小程序,让用户能方便访问.为什么小程序如此受青睐呢?因为小程序与APP的直接区别就是,我能在微信上直接得到我想要东西,比如看文章,下载壁纸,而不用繁琐的去下载AP ...

  8. (已更新)壁纸小程序源码,支持图片搜索,下载,分享

    很多小伙伴都喜欢给自己的博客站,搞一个小程序,让用户能方便访问.为什么小程序如此受青睐呢?因为小程序与APP的直接区别就是,我能在威信上直接得到我想要东西,比如看文章,下载壁纸,而不用繁琐的去下载AP ...

  9. python量化实战 顾比倒数线_顾比倒数线 金字塔实现的顾比倒数线(非常精简) 金字塔软件 源码...

    好股票软件下载网(www.goodgupiao.com)提示:您正在下载的是:顾比倒数线 金字塔实现的顾比倒数线(非常精简) 金字塔软件 源码 顾比倒数线,以下跌趋势为例,如果寻找顾比倒数线: 首先找 ...

  10. 排班源码,排班软件源码,排班系统源码,java,php,asp,asp.net,c#,python通用

    先上最后成品图: 可以按月按周进行排班 支持拖拉排班,效率十分高效 开工,准备物料: daypilot-all.min.js绿色版 我语言用的是php,因为是独立原生版本,代码看起来很简洁高效,开发起 ...

最新文章

  1. 【微信小程序企业级开发教程】生命周期和app对象详解
  2. html网站开发与php网站开发_海南网站开发,网站建设,商城网站,功能性网站开发...
  3. 安装带有调试信息的C库
  4. flask 文件上传
  5. java三级考试题库_JAVA题库:格林模拟试题三(下)
  6. 中篇 | 多轮对话机器之话题意图识别
  7. python多级网址爬取_python-29:多级页面爬取源码
  8. 遍历结构体_三菱ST语言编程(3)——结构体变量
  9. pyspark读取csv_手把手实现 PySpark 机器学习项目回归算法
  10. JavaScript自动提示1.1
  11. zabbix 监控mysql模板_Zabbix监控MYSQL模板-阿里云开发者社区
  12. kpconv与point transformer异同、算法讲解
  13. 农商行JAVA笔试题_银行笔试题
  14. 图形点选中的算法应用-点线距离计算
  15. Win10访问Linux分区
  16. 【TsinsenA1339】JZPLCM(顾昱洲) 树状数组
  17. asa清空配置_思科ASA基本配置
  18. Criteria教程
  19. 【我参加NVIDIA Sky Hackathon】感悟篇
  20. 痞子衡嵌入式:实抓Flash信号波形来看i.MXRT的FlexSPI外设下AHB读访问情形(有预取)...

热门文章

  1. spark读写Oracle、hive的艰辛之路(一)
  2. 2015年热恋的肉肉们
  3. 关于oracle的笔记
  4. 字符串过滤html代码
  5. Install Toad for Oracle 10.6 on Winows 7 X64
  6. 成功销售的六个关键步骤
  7. 树和森林(Tree and Forest)
  8. 从源码角度分析RocketMQ同步刷盘与异步刷盘的异同
  9. 记录一次失败的Git操作
  10. datatable插件实现分页功能