问题标签 [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.
php - 如何在php中检查有效的磁铁链接
磁铁链接:
我的问题是如何检查此链接在 PHP 中是否有效
抱歉,我是编码新手,对编码了解不多
c# - C# MagnetLink 到 torrent 文件
我现在快疯了。由于所有其他问题已经存在好几年了,而且 MonoTorrent 开发人员已经离开 MIA,我真的需要你的帮助。
我真正坚持的是解析磁铁链接并下载它。
这是我的代码:
我的磁铁链接是:"magnet:?xt=urn:btih:c6df2f47d033d54b054cafe7ef683ba167222d92&dn=Windows+XP+Professional+SP3+-+Activated&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&tr=udp%3A%2F%2Fzer0day.ch%3A1337&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fexodus.desync.com%3A6969"
现在,磁铁链接上会出现一个错误,说“没有这样的主机是已知的,并且指的是 udp://exodus.desync.com:6969/”(Visual Studio 是瑞典语,所以这可能不是字面翻译)。
Visual Studio 被标记tracker = new UdpClient(announceUrl.Host, announceUrl.Port);
为错误源,它位于 MonoTorrent 的代码文件之一中;udpTracker.cs
我正在尝试制作一个简单的应用程序,但我只是停留在这一部分。
任何帮助是极大的赞赏。这是我第一次在这里发帖,所以如果我错过了提及任何事情,请告诉我,我会添加它。
感谢正手!也请原谅我的英语,我不是母语人士。
更新:如果您知道即使没有 MonoTorrnet 也可以解决此问题的另一种方法 - 我会尽我所能提供帮助。
java - Java:验证磁力链接
我正在为 Java 中的磁力链接寻找一些验证器,例如来自 Apache Commons Validator 项目的用于 HTTP URL 的UrlValidator,但我发现的所有方法都是使用正则表达式的方法。作为我看到的另一个选项 - 使用一些 torrent 处理库并尝试打开链接,但它似乎相当繁重的操作。
除了正则表达式之外,这种情况是否有一些常见的方法?
android - 需要帮助使用带有外部链接处理(如“磁铁”)的 webView 制作网站
我用 webView 从网站制作了一个简单的应用程序。这是一个洪流网站。我在网站上发布了磁铁链接。我想要的是,当我只点击磁力链接时,所有像 bit-torrent 这样的 torrent 应用程序都会自动捕获地址。此外,所有其他外部站点链接都将在 Chrome 等外部浏览器中打开。
我什至从这里(stackoverflow)开始关注一些在线教程,但它们很旧并且已经使用shouldOverrideUrlLoading
,但谷歌表示这种方法在 API 级别 24 中已被弃用。
在这里https://developer.android.com/guide/webapps/webview.html 我已经跟随谷歌使用此代码。(修改为与我的网站匹配)但它不起作用。请有人帮我解决这个问题。
这是我现在的 java 主要活动代码。现在网站中的每个链接都在 webview 中打开,但我不希望这样,对于磁力链接,它显示如下快照。
python - Python/Libtorrent:从磁力链接中检索元数据而不下载文件
我试图只获取 torrent 名称或 torrent 中的文件列表,而不实际下载它们。
这是我当前的代码,它可以运行但速度很慢,因为它会下载 torrent 内容。
我也尝试过使用lt.parse_magnet_uri()
,但这并没有返回我正在寻找的内容,或者任何真正超过信息哈希的东西。
decode - 从 Coppersurfer.tk 刮文件中解码磁铁 uri
我尝试解码哈希以从刮文件中构建磁铁 uri(从 Coppersurfer.tk 网站下载)
拆分大文件后
我尝试解码哈希文件
并得到列表,如
但是当我将它结合起来创建磁铁 uri 时,例如
并尝试在 torrent 客户端下载它,它似乎不起作用(我尝试了多个其他具有相同结果的哈希)
你知道我需要做什么才能正确解码散列吗?
谢谢您的帮助
solr - How to crawl magnet links with Apache Nutch and Solr so that they're available in Solr query results?
I made myself familiar with crawling with Apache Nutch and Solr, but realized that while HTTP and HTTPS links are available in Solr query results in the content
field magnet links are not. I adjusted conf/regex-urlfilter.txt
to be
and don't see why magnet links shouldn't be included inside content
. As you can see, I'm investigating this using http://linuxtracker.org which e.g. has the magnet link magnet:?xt=urn:btih:ETDW2XT7HJ2Y6B4Y5G2YSXGC5GWJPF6P on http://linuxtracker.org/?page=torrent-details&id=24c76d5e7f3a758f0798e9b5895cc2e9ac9797cf.
After crawling with bin/crawl
there're magnet links when querying Solr as follows in pysolr
:
I'm using Apache Nutch release-1.13-73-g9446b1e1 and Solr 6.6.1 on Ubuntu 17.04.
java - 如何使用java从磁力链接创建种子文件?
所以我想开发一个新的 Java 项目,将磁铁 URI 转换为 .torrent 文件,但是我找不到这样做的方法,基本上我把磁铁 URI 分成了几块:
使用的 URI:
崩溃:
磁铁:?
xt=urn:btih:d2474e86c95b19b8bcfdb92bc12c9d44667cfa36
dn=Leaves+of+Grass+by+Walt+Whitman.epub
tr=udp%3A%2F%2Ftracker.example4.com%3A80
tr=udp%3A%2F%2Ftracker.example5.com%3A80
tr=udp%3A%2F%2Ftracker.example3.com%3A6969
tr=udp%3A%2F%2Ftracker.example2.com%3A80
tr=udp%3A%2F%2Ftracker.example1.com%3A1337
根据我使用此链接收集的内容,torrent 文件包含所需文件的文件、长度和路径,但我似乎无法从磁铁 URI 中获取。
提前致谢。
python - Python 与 UDP BitTorrent 跟踪器建立连接
我正在学习如何与udp
跟踪器建立连接以发送连接并接收响应。但是,我不确定为什么我没有收到连接响应。
我试图从中获取文件的种子位于此处
之后,我使用urllib.parse
解析链接来获取诸如xt
、tr
、dn
等元素。
我已经浏览了一些文档bit torrent protocols
并udp connections
获得了以下代码。如果您能与我分享为什么我无法从跟踪器获得连接响应,我将不胜感激。
对于第一部分,magnet_link_decode
本质上是解析磁链以获得info_hash
跟踪器。
下一部分announce_udp
是查看我是否可以连接并获得从跟踪器返回的响应。我不确定这是否正确,但它似乎无法从代码中接收任何内容buffer = sock.recvfrom(1048)[0]