问题标签 [magnet-uri]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - perl 正则表达式匹配来自磁铁链接的 infohash
我试图使用 perls 正则表达式从 torrent 磁力链接中提取信息哈希,
磁力链接看起来像:
磁铁:?xt=urn:btih:8AC3731AD4B039C05393B5404AFA6E7397810B41&dn=ubuntu+11+10+oneiric+ocelot+desktop+cd+i386&tr=http%3A%2F%2Ftracker.openbittorrent.com%2Fannounce
,但有时它看起来像:
磁铁:? xt=urn:btih:8AC3731AD4B039C05393B5404AFA6E7397810B41
我试图提取的部分是 8AC3731AD4B039C05393B5404AFA6E7397810B41
我试图捕获第一个'&'之前的所有内容,或者如果它只包含 infohash 然后直到行尾,我尝试了几种方法但无法让它正常工作
我在下面只捕获第一个字符
我也尝试在捕获后添加 &|$ 但这只会导致错误
谢谢
c# - 如何在控制台应用程序中打开磁力链接?
WebClient 的 openread 似乎没有完成这项工作,我还能通过什么其他方式打开磁力链接?uTorrent 是默认处理程序,因此我需要“执行”链接。
python - libtorrent python 绑定中的 torrent_info() 和磁力链接
我正在搜索在 libtorrent 中使用磁力链接期间如何在 torrent_info() 函数中传递参数。特别是我的目标是分析同行和作品。通过使用 .torrent 文件,该过程显然会在该站点中抛出其他给定的范例:
但是磁铁链接会发生什么?
为了能够正确使用 torrent_info 函数,在磁铁链接案例中哪个变量等效于 .torrent 进程的“e”?
php - BitSnoop.com 如何做到这一点?
我很想知道 bitsnoop.com 是如何做到这一点的......
http://bitsnoop.com/api/trackers.php?hash=98C5C361D0BE5F2A07EA8FA5052E5AA48097E7F6&json=1
它可以接收任何magnet-uri,并在找到时返回跟踪器播种机、水蛭等列表...
有人可以详细说明这是如何完成的,也许是我如何开始这样做的第一步?!
谢谢
bittorrent - PEX 协议(磁力链接)如何找到它的第一个 IP?
我试图了解磁链接如何工作,因为我已经读过他们使用 DHT 和 PEX 来获取对等点,但是如果我是网络中的一个新节点,我如何才能找到只有散列的对等点文件?!它不是总是需要到已知主机的链接吗?
谢谢
android - android 磁力链接数据过滤器
当用户在浏览器中选择磁力链接时,我想从我的应用程序启动 Android 活动。
根据文档,
URI 由每个部分的单独属性指定:
scheme://host:port/path 或 pathPrefix 或 pathPattern
磁铁链接的问题在于它们具有不同的模式,例如magnet:?xt=.....
.
我尝试过这样的事情
但它不起作用(当我在浏览器中打开磁力链接时,活动没有启动)。你能帮我正确地为磁铁链接声明一个意图过滤器吗?
python - 给定一个 .torrent 文件,我如何在 python 中生成一个磁力链接?
我需要一种将 .torrents 转换为磁力链接的方法。想要一种在python中这样做的方法。是否有任何图书馆已经这样做了?
python - libtorrent API 给出错误,我不知道如何解释
您好,我有一个错误,我尝试管理失败
有问题的代码是这个函数
这是产生错误
我在 libtorrent 文档中查找了这个错误,发现一个方法 set_upload_mode() 看起来很有希望,但我要么没有正确使用它,要么它不是正确的路径。
谢谢您的帮助
scala - 在 Scala 中使用磁铁 uri 下载文件
我想在我的 Scala 应用程序中包含一些 bittorrent 功能。如果可以的话,我想专门使用磁力链接,因为它们易于使用。问题是我想使用像ttorrent这样的预建库。但是,我发现这些库不使用磁力链接,它们使用元信息或种子文件本身。
所以我认为我的第一步是获取磁力链接并自己构建一个元信息对象。我非常了解磁力链接的构成,并且可以将其解析为参数。我只是不太确定如何使用磁铁参数。我不知道该怎么处理他们。
这只是我在 PB 上找到的一个测试磁铁链接:
解析后我得到:
很简单。现在我没有过多地使用哈希,但我很确定我不能直接从中获取任何信息。我唯一的猜测是我可能必须联系其中一个跟踪器来获取元信息。不过我不确定。
[fyi] 洪流将仅用于合法共享,在应用程序用户之间共享应用程序数据和应用程序文件。
ruby - 来自 torrent 文件的 Ruby Magnet 链接
如何从给定的 torrent 文件生成磁力链接?与此类似:给定一个 .torrent 文件,如何在 python 中生成磁力链接?
如果您解释磁力链接的工作原理,则加分。谢谢。