Python 实现 torrent 文件解析与编码

想看一部电影,网络上找到了种子,用迅雷下载时提示:应版权方要求XXXX。用百度的离线下载也没成功,就想着自己造轮子。

参考了http://markuseliasson.se/article/bittorrent-in-python/ 这篇文章。无奈,自己解析种子文件的时候就困住了,囧。只好参考下大神的代码, 于是找到了这篇 大神的文笔,很简洁。之后自己有尝试写了下编码,看起来似乎work,先写这么多吧。任重道远!

代码参考https://github.com/woshimanong1990/bittorrent

说明: 代码仅供参考,种子来源互联网。如有侵权,请联系作者删除!

关于解析种子文件:

  1. 如何解析list, dict,以及嵌套
  2. 解析一个字段后如何继续往下解析

看完大神的代码,豁然开朗。我首先想到的是数据结构里面的运算符那一段。自己尝试写,没弄好。

写完种子解析,实现编码就可以了。种子的生成应该只是协议的问题了

 

补充:

建了一个qq群:389954854,主要目的是互帮互助,通过交流促进python技术。很多初学者往往不知道如何下手,还等什么,快快加入进来吧!

389954854

或者关注微信公众号:python码码有趣的

python码码有趣的

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值