想看一部电影,网络上找到了种子,用迅雷下载时提示:应版权方要求XXXX。用百度的离线下载也没成功,就想着自己造轮子。
参考了http://markuseliasson.se/article/bittorrent-in-python/ 这篇文章。无奈,自己解析种子文件的时候就困住了,囧。只好参考下大神的代码, 于是找到了这篇 大神的文笔,很简洁。之后自己有尝试写了下编码,看起来似乎work,先写这么多吧。任重道远!
代码参考:https://github.com/woshimanong1990/bittorrent
说明: 代码仅供参考,种子来源互联网。如有侵权,请联系作者删除!
关于解析种子文件:
- 如何解析list, dict,以及嵌套
- 解析一个字段后如何继续往下解析
看完大神的代码,豁然开朗。我首先想到的是数据结构里面的运算符那一段。自己尝试写,没弄好。
写完种子解析,实现编码就可以了。种子的生成应该只是协议的问题了
补充:
建了一个qq群:389954854,主要目的是互帮互助,通过交流促进python技术。很多初学者往往不知道如何下手,还等什么,快快加入进来吧!
或者关注微信公众号:python码码有趣的