读取Sql server数据库的t_hashcode表中hashinfo来获取种子,网上通过urlopen2或requests来下载都会返回错误,经过实践,需要添加主机头,把自己伪装成正常浏览器,才能正确下载。
下载torrent主要有两种方法:一种是通过网上的种子库,比如Bitcomet和迅雷的,这两种现在不好下,我主要是通过网络上的公用种子库下载,感觉种子库的量还是小,下载下来的种子很少;第二种是通过磁力连接下载,因为要查询DHT网络,下载的速度很慢。
1、通过网上的种子库下载,新建torrentdown.py,复制以下代码:
#encoding: utf-8
#!/usr/bin/env python