基本上百度上大部分文章的内容基本都是利用bencode, 但是我用的时候都报错:no module named BIT. 百度了搞半天烦死.一堆复读机

这里是利用bencoding

import bencoding
import hashlib
import urllib
path = r’种子路径’
torrent = open(path, ‘rb’).read()
decoded_Dict = bencoding.bdecode(torrent)
info_hash = hashlib.sha1(bencoding.bencode(decoded_Dict[b"info"])).hexdigest()
#磁力链
print(‘magnet:?xt=urn:btih:’ + info_hash)
#如果想获取announce(同理其他信息,自己print一下decoded_Dict看有什么)
announce = urllib.parse.urlencode({‘tr’: decoded_Dict[b’announce’]})
#拼接时要用&
print(‘magnet:?xt=urn:btih:’ + info_hash+’&’+announce )

[clear] python 种子转磁力链相关推荐

  1. npm库v9介绍:对种子或磁力链截屏

    刚刚制作的v9程序,解决了一个经常性遇到的问题:有个种子(或磁力链)摆在你面前,要先下载后才能知道里面到底影片是什么,是x老师的新作,还是葫芦娃. 在不下载整个文件的前提下,v9可以对种子或磁力链里面 ...

  2. python linux下载磁力链_菜鸟边学Python边实践之打造自己的磁力搜索神器

    [Python] 纯文本查看 复制代码import random import requests,time from lxml import etree import threading from q ...

  3. Python爬取磁力链信息

    更新说明 2017.4.23 本程序使用MySQL数据库存储,使用本程序前请手动修改相关程序开头处的数据库连接语句. 需要requests.bs4.pymysql库支持. 爬取和网站目录结构有关,网站 ...

  4. python linux下载磁力链_Python爬取80s网电影名称及迅雷(磁力)链接

    更多教程请移步至:洛凉博客 大家可以登录下www.80s.tw网站,观察页面菜单. 最开始我是想把菜单下所有页面的都爬一遍.想想还是有点复杂. image.png 但是最开始通过匹配,这些菜单的链接都 ...

  5. 开发一个从磁力链取得影片截图的命令行工具

    开发了一个不需要下载磁力链里的整个影片,可以对磁力链(或种子)里面的影片进行截图的Node命令行工具.我们来聊聊相关的技术点吧. 日常,一个经常性遇到的问题就是:有个种子(或磁力链)摆在你面前,要先下 ...

  6. 【Python】torrentParser1.04 增加获得磁力链URI功能

    代码: #------------------------------------------------------------------------------------ # torrentP ...

  7. python爬取站_python爬取某站磁力链

    不同磁力链网站网页内容都不同,需要定制 1,并发爬取 并发爬取后,好像一会就被封了 import requests from lxml import etree import re from conc ...

  8. Ubuntu 14.04 64bit上磁力链爬虫dht部署指南

    首先声明: 下面的源码包改编来自github上老太太写的一个"史上最简单的DHT爬虫"项目: https://github.com/laomayi/simDHT 相关源码在附件源码 ...

  9. # 解析bt文件_BT、磁力链这些词语是什么意思?

    "知其然知其所以然".我们经常在下载资料的时候能看到BT.磁力链等词语,这些词语到底是什么意思呢? 下载都会用,但是你了解吗? BT下载 传统的下载模式是每个客户端从服务器拷贝文件 ...

  10. python种子下载器,tkinter版本

    运行效果见上图,双击lisbox可以显示当前种子的状态,然后点击下载可以生成磁力链和迅雷链接,(暂时没有找到合适的接口来转换磁力链为torrent) 当搜索敏感词汇时会有温馨提示,不过不影响,点击是即 ...

最新文章

  1. 四十二、深入Java中的文件读取操作
  2. css类选择器类名覆盖优先级
  3. [Leedcode][JAVA][第739题][每日温度][暴力][单调栈]
  4. 从零开始学前端:CSS背景颜色 --- 今天你学习了吗?(CSS:Day09)
  5. shiro web环境初始化过程
  6. 【SQL Server】bak文件和mdf文件辨析
  7. selenium 浏览器驱动下载安装
  8. 吐纳六字气法的形成与发展
  9. shell常见的语句结构_wuli大世界_新浪博客
  10. (亲测解决)每次打开excel文件都会出现两个窗口,一个是空白的sheet1,另一个是自己的文档
  11. java中国象棋兵吃棋规则_国际象棋规则兵的吃法
  12. matlab中的三次样条曲线拟合,三次样条拟合典型实例.doc
  13. 猜大小(python)
  14. 谈谈大数据时代企业如何进行数据治理体系建设
  15. switch按钮的显示隐藏
  16. 分享几款好用的软件,建议低调收藏
  17. windows网络服务
  18. js获取随机色,也可以 指定获取 深色 or 浅色。
  19. box-shadow的多种用法
  20. 【数据库系统】第一部分 数据库基础(3) 关系数据库标准语言SQL(7) 视图

热门文章

  1. 运输业的EDI是如何运作的?
  2. 用Python告诉你深圳房租有多高?
  3. 解除手机莫明其妙定制的短信业务
  4. 【震驚】中国电信接管CDMA业务,內部FAQ (注意所有括弧的內容)
  5. 含泪整理最优质时间轴网页特效素材,你想要的这里都有
  6. 闲聊linux中的input设备(4) 她一直默默地在背后支持着你
  7. 订单超时自动取消 java_springboot 支付订单超时自动处理
  8. QNX ETH VLAN ping 不通
  9. java 四边形_java求教,编写一个四边形的类与子类
  10. 平行四边形 java_Java编写三角形和平行四边形