提供一个磁力链接转种子文件思路及 Java 代码

2019-08-13 09:07:20 +08:00
 roryzh

前段时间做 DHT 爬虫,,奈何大量 INFOHASH 无法转换为种子文件,网络上所提供的几种方法也基本上已经失效(/效率低下)未测试 DHT009 协议 ,遂通过该思路借助迅雷实现。

git 地址:https://github.com/ZRory/magnet-torrent

8339 次点击
所在节点    Java
11 条回复
460881773
2019-08-13 10:21:47 +08:00
你这个重复造轮子啊,Runtime 去调用本地迅雷,那直接打开迅雷不就完事了
roryzh
2019-08-13 10:37:35 +08:00
@460881773 我只是为了大量获取种子信息,不是为了下载
lc1450
2019-08-13 11:37:38 +08:00
原来搞过监听迅雷临时目录,添加任务时迅雷会下载种子
监听到文件变化,就把种子拷贝出来
roryzh
2019-08-13 12:46:58 +08:00
种子转磁力也已经完成
roryzh
2019-08-13 12:47:49 +08:00
@lc1450 没办法,找不到好用的转换 aria2 也不是很好用
Cooky
2019-08-13 13:30:52 +08:00
tracker 太少吧
aguesuka
2019-08-13 14:11:32 +08:00
真巧 https://github.com/aguesuka/bit-finder 用 bep0009 和 bep0010 实现的,有兴趣交流一下?
aguesuka
2019-08-13 14:12:40 +08:00
roryzh
2019-08-13 14:27:38 +08:00
@aguesuka 哈哈哈 优秀,可以交流下 bHVja3lfemh0,我的 DHT 爬虫 INFOHASH 获取的挺多的,就是解析效率太低了,,一天 2w+条
augustheart
2019-08-14 09:03:20 +08:00
其实从 magnet 专换成 torrent 文件只是个伪需求吧。各家下载工具都支持 magnet 了,然后 DHT 网络也获取不到 torrent 文件的链接基本上也早就不存在于 p2p 网络上了。
roryzh
2019-08-14 10:32:37 +08:00
@augustheart 为了构建自己的资源库,获取 metadata 信息 磁链获取种子后解析出信息

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/591365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX