当前位置:网站首页 > 微服务架构 > 正文

[转]通过 BT 种子 Hash 值从 BitComet 服务器上下载种子文件

可以直接将torrent的hash值接在"magnet:?xt=urn:btih:" 后,生成磁力链接,经测试可用!~~

以下为转载内容:

程序和代码下载:

UMU 的网盘 http://umu.ys168.com/,目录 Tools\UMU_Script\GenBitCometTorrentURLviaHash.7z

或者在这里找:http://umu.download.csdn.net/

举例:

Hash 值为 004fe66f128d528d0773fdefbc298cce 的种子,可以通过以下链接下载:

http://torrent-cache.bitcomet.org:36869/get_torrent?info_hash=004fe66f128d528d0773fdefbc298cce&size=&key=44a2a41842ff15b47cf54cb32cba26730

产生这个 URL 的关键是 key 的计算,上例中 key=44a2a41842ff15b47cf54cb32cba26730。UMU 做了一个 COM 对象,实现了 Hash 到 Key 的计算。

下面是脚本代码:

Dim objUMU
Dim strHash
Dim strURL

Set objUMU = CreateObject("UMU.UrlGenerator")

strHash = InputBox("请输入 torrent 种子散列值:", "输入 Hash 值", "004fe66f128d528d0773fdefbc298cce")
If Len(strHash) <> 40 Then
WScript.Quit
End If

strURL = "http://torrent-cache.bitcomet.org:36869/get_torrent?info_hash=" & strHash & "&size=&key=" & objUMU.GenBitCometTorrentKey(strHash)
Set objUMU = Nothing

If Not IsEmpty(InputBox("生成的 URL 如下,按“确定”打开链接。", "结果", strURL)) Then
Dim objWSH

Set objWSH = CreateObject("Wscript.Shell")
objWSH.Run strURL
Set objWSH = Nothing
End If

增加 info_hash 转化成磁力链接(magnet)的功能:

Dim objUMU
Dim strHash
Dim strURL

Set objUMU = CreateObject("UMU.UrlGenerator")

strHash = InputBox("请输入 torrent 种子散列值:", "输入 Hash 值", "004fe66f128d528d0773fdefbc298cce")
If Len(strHash) <> 40 Then
WScript.Quit
End If

strURL = "magnet:?xt=urn:btih:" & objUMU.TorrentHashToMagnetUri(strHash)
Set objUMU = Nothing

If Not IsEmpty(InputBox("生成的 URL 如下,按“确定”打开磁力链接。", "结果", strURL)) Then
Dim objWSH

Set objWSH = CreateObject("Wscript.Shell")
objWSH.Run strURL
Set objWSH = Nothing
End If

到此这篇[转]通过 BT 种子 Hash 值从 BitComet 服务器上下载种子文件的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 微信封号被限制的几种原因及解决方法2024-11-25 23:36:05
  • 选自圣空甘露公众微信圣空法师开示2024-11-25 23:36:05
  • 和女朋友在一起很久,觉得微信聊天记录很有纪念意义,要如何导出微信聊天记录?2024-11-25 23:36:05
  • 速盾:为什么香港服务器需要用CDN加速?2024-11-25 23:36:05
  • 微服务与领域驱动设计:构建高内聚低耦合系统的指南_设计模式高内聚低耦合2024-11-25 23:36:05
  • 便宜服务器租用一般多少钱一年2024-11-25 23:36:05
  • centos7安装vsftpd(FTP服务)2024-11-25 23:36:05
  • centos安装邮件服务2024-11-25 23:36:05
  • jconsole远程连接centos7 服务器上的tomcat来查看服务器状况(有密码版)2024-11-25 23:36:05
  • jconsole远程连接centos7 服务器上的tomcat来查看服务器状况(无密码版)2024-11-25 23:36:05
  • 全屏图片