想要开发一个磁力搜索引擎,已经有 DHT 爬虫可以收集 infohash,可是这些 infohash 如何转成 torrent 成了一道难关立在面前。

先考虑用 bittorrent 官方扩展协议获取 metadata,从 github 上找到了 ih2torrent 安装使用后发现运行很久也无法获得数据(难道是因为没有独立 ip 的原因吗?),然后又参考了网上提供的第三方种子平台,如torcache,发现资源也不齐全,随便从收集到的 infohash 中选了一个下载失败。

看到网上各式各样的磁力搜索引擎,感觉自己实在是能有有限,无法找到更好的种子获取方法,想问下他们是怎么及时获取最新种子资源的?

我收藏了一个dht爬虫的源码。你可以看看。我当时没来得及尝试。这个应该是把infohash转换成种子的代码。

https://github.com/78/ssbc/blob/master/workers/ltMetadata.py

两种方式。

去迅雷种子http://bt.box.n0808.com库看有没有,有就索引之。这方法最简单快速。

走bep_009协议,去peer端请求metainfo,索引之。。我的engiy.com磁力搜索,BT搜索就是这样干的。

infohash转换磁力 php,磁力链接或 infohash 如何转换成 torrent相关推荐

  1. 磁力链接转换为种子文件 magnet to torrent

    作者:zxx 1.前言 将种子文件转换为磁力链接很简单,只需要在种子文件的infohash码前面加上magnet:?xt=urn:btih:即可,相信大家在迅雷,utorrent等主流软件上也都能发现 ...

  2. html无损转换pdf,Pdf2html :高保真PDF至HTML转换

    高保真PDF至HTML转换 pdf2htmlEX介绍 传统pdf2html有两种: 一种相当于pdf2text加一些比较弱的格式,基本跟pdf2text也差不了多少 另一种是把所有渲染成图片然后嵌到一 ...

  3. 【大数进制转换】清华大学考研复试上机——进制转换(10—2)

    进制转换        点击打开链接 时间限制:1秒 空间限制:65536K 热度指数:4274 算法知识视频讲解 题目描述 将一个长度最多为30位数字的十进制非负整数转换为二进制数输出. 输入描述: ...

  4. python导入word转换的html,python如何转换word格式、读取word内容、转成html

    # python如何转换word格式.读取word内容.转成html? import docx from win32com import client as wc # 首先将doc转换成docx wo ...

  5. java 0x转中文_Java:转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字...

    /* 输出 Original: 黄 彪彪 to unicode: \u9EC4\ \t\u5F6A\u5F6A from unicode: 黄 彪彪 使用命令转换: native2ascii -enc ...

  6. python utf-8编码转换中文_python实现unicode转中文及转换默认编码的方法

    本文实例讲述了python实现unicode转中文及转换默认编码的方法.分享给大家供大家参考,具体如下: 一.在爬虫抓取网页信息时常需要将类似"\u4eba\u751f\u82e6\u77e ...

  7. 转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字

    http://www.cppblog.com/biao/archive/2013/07/04/137087.html /* 输出 Original: 黄 彪彪 to unicode: \u9EC4\ ...

  8. html进制转换js代码,JS中的进制转换以及作用

    js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用 对象.toString()即可实现: 运行下面代码 //10进制转为16进制 (10).toString(16) ...

  9. 一网打尽中文编码转换---6种编码30个方向的转换

    一网打尽中文编码转换--6种编码30个方向的转换 1.问题提出 在学编程序时,曾经有人问过"你可以编一个记事本程序吗?"当时很不屑一顾,但是随着学习MFC的深入,了解到记事本程序也 ...

  10. python文件编码转换工具_python实现unicode转中文及转换默认编码的方法

    本文实例讲述了python实现unicode转中文及转换默认编码的方法.分享给大家供大家参考,具体如下: 一.在爬虫抓取网页信息时常需要将类似"\u4eba\u751f\u82e6\u77e ...

最新文章

  1. Hibernate flush理解
  2. 运维不得不知道的事 数据中心断电如何做
  3. 满屏的if-else,看我怎么消灭你!
  4. java 带参数的构造函数_java – mockito模拟一个带参数的构造函数
  5. 九九乘法表的python复习
  6. Java黑皮书课后题第7章:*7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合
  7. python设置行号_Python_添加行号
  8. python 发红包import random用redenv_python 常用模块之random,os,sys 模块
  9. 源码分析:Java对象的内存分配
  10. Hakase and Nano 博弈
  11. dijkstra邻接表_[力扣743] 带权邻接表的单源最短路
  12. 字长为16位的计算机_字长为16位表示这台计算机最大能计算
  13. DVD-Cloner 2022 for mac(DVD光盘刻录工具)
  14. 10.RabbitMQ实战 --- 监控
  15. Docker端口映射实例
  16. echarts 关系图 力引导布局
  17. weadmin3.0版本安装过程
  18. 风景日历java制作_风景日历制作系统
  19. C语言:strtok()的用法。
  20. on1 photo raw 2020中文版(RAW图像处理) v14.5.1.9231绿色便携版

热门文章

  1. PS学习-剪切蒙版制作艺术字
  2. 我的口琴之路(附c调简谱)--------一个命中注定音乐巅峰是小星星的男人
  3. forrtl: error (200): program aborting due to control-C event
  4. Ubuntu防火墙安装和配置
  5. GBase 8a开启防火墙安装集群添加端口策略
  6. 英寸和厘米的换算python_OJ实例:厘米换算英尺英寸
  7. 对角安装的双舵轮AGV运动学核心算法
  8. python输出右对齐_python怎么右对齐
  9. c语言开发gc,GC的基本原理
  10. Mac锁屏的几种方式