nodejs 实现 磁力链接资源搜索 BT磁力链接爬虫

news/2023/12/9 15:41:28

项目简介

  • 前端站点 项目效果预览 http://findcl.com
  • 使用 nodejs 实现磁力链接爬虫 磁力链接解析成 torrent种子信息,保存到数据库,利用 Elasticsearch 实现中文检索。koa2 搭建磁力链接搜索引擎
  • 源码地址 https://github.com/ssstk/findcl
  • 后端脚本 磁力链接获取 磁力链接解析 入库 Mongodb 定时同步 Elasticsearch
  • 源码地址 https://github.com/ssstk/mang...
  • 此项目仅用学习交流技术使用 不做商业用途。

上线

  • 2018-06-01 网站正式上线。暂时想不到什么名字 各位大大可以推荐下哦。域名是 http://findcl.com ,
  • 两台 VPS (都是某些云做活动买的 配置低)
  • 第一台部署了 FindCl 站点本身( koa2、nginx )和单个节点的 Elasticsearch
  • 第二台部署了磁力链接爬虫 hashinfo 解析 入库 Mongodb
  • Mongodb 数据库在套路云(目前有 300W 数据库,每日新收录 3W+的数据)

项目依赖

  • Mongodb
  • mongoose
  • Elasticsearch
  • nginx
  • koa2
  • vue
  • DHT BT 资源爬虫 磁力链接解析 manget2torrent
  • crontab 定时执行 Mongodb 与 Elasticsearch 的数据同步
  • ...

存在的问题

manget2torrent

  • 依赖的 dhtspider 爬虫 长时间使用一个端口的时,由于 P2P 网络的特性,越来越多的节点来访问 会导致带宽跑满(其主要是活动买的云主机 1M 的),如果活力全开不做闲置 大概稳定在 10M 左右。解决方案就是 每次采集 5000 条不重复的磁力 hashindo 就暂停爬虫,取解析获取信息。等小于 1000 条时候,再随机端口开启服务。
  • 解析磁力链接缓慢且成功率很低, 失败的大概在 3 成左右且需要好几秒

其他

有其他问题请新建issue交流。


http://www.ppmy.cn/news/332912.html

相关文章

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

作者:zxx 1.前言 将种子文件转换为磁力链接很简单,只需要在种子文件的infohash码前面加上magnet:?xturn:btih:即可,相信大家在迅雷,utorrent等主流软件上也都能发现这个功能。 但是将磁力链接转换为种子文件就不那么简单了&…

磁力链接+爬虫

磁力链接 磁力链接,简单的说(Magnet URI scheme):类似下面这样以“magnet:?xturn:btih:”开头的字符串,就是一条磁力链接;确切的说:“磁力链接”的主要作用是识别【能够通过“点对点技术&…

win软件 精品推荐磁力资源搜索助手 22.01.22中文特别版

磁力资源搜索助手是简单好用的快速资源搜索解决方案,您只需要输入关键词,选择资源库就能够快速开始搜索你想要的资源啦,超级的简单快速,并且每一个条目,你都可以选择转二维码、下载资源、复制资源、复制名称、复制链接…

磁力

突如其来对磁力有了很大的兴趣。磁力是什么?力和力之间的相互作用必须以物质为媒介那么磁力之间的作用物质是什么?为什么这些物质只对具有磁性的物质有作用?以前的知识说是场的作用,有磁场和电场,但是场的存在形式究竟…

html链接安装包,磁力宅资源链接地址

磁力宅资源链接地址是一款很多人都在使用的影视播放软件。用户可以在软件中想看什么就直接点击观看,不需要等待漫长的广告。用户可以将自己喜欢的影视给收藏起来。对这款软件感兴趣的小伙伴可千万不要错过哦。 磁力宅资源链接地址软件特点: 1.软件里面有…

html5 磁力链播放器,磁力链接播放器

磁力链接播放器app是一款万能播放器服务软件,用户可以在应用中播放各种类型的视频文件,以便用户可以高效的进行观看,了解各个视频的内容信息。app支持用户播放的视频类型有很多,涵盖了m、rmvb、MKV、flv、mp4、mov、ts等多种格式&…

bt磁力种子与php文件,BT,种子和磁力链接

BT,种子和磁力链接 首先看到这个标题的老司机们一定会很熟悉这几个名词出现的地点。在我们下载岛国电影或者上羞羞的网站时都会看到这几个名词。接下来让我门来一起来揭开他们的神秘面纱。 BT 首先,这个名词第一次看到他我以为是“变态”的意思,实际上这不是BT的全称。经过我…

磁力链接 结构解析 分享

磁力链接由一组参数组成,参数间的顺序没有讲究,其格式与在HTTP链接末尾的查询字符串相同。最常见的参数是"xt",是"exact topic"的缩写,通常是一个特定文件的内容散列函数值形成的URN,例如&#xf…

【算法题】2614. 对角线上的质数

题目: 给你一个下标从 0 开始的二维整数数组 nums 。 返回位于 nums 至少一条 对角线 上的最大 质数 。如果任一对角线上均不存在质数,返回 0 。 注意: 如果某个整数大于 1 ,且不存在除 1 和自身之外的正整数因子,…

C语言之指针初阶(1)

本章重点 1. 指针是什么 2. 指针和指针类型 3. 野指针 4. 指针运算 5. 指针和数组 6. 二级指针 7. 指针数组 今天我们讲解前4个稍微简单一点的内容,下一篇博客讲解后三部分 首先引入话题 我们口语讲到指针,比如p指针,其实想要…

深度学习应用篇-计算机视觉-视频分类[8]:时间偏移模块(TSM)、TimeSformer无卷积视频分类方法、注意力机制

【深度学习入门到进阶】必看系列,含激活函数、优化策略、损失函数、模型调优、归一化算法、卷积模型、序列模型、预训练模型、对抗神经网络等 专栏详细介绍:【深度学习入门到进阶】必看系列,含激活函数、优化策略、损失函数、模型调优、归一化…

移动**21*设置无法接通_为什么会提示“您拨打的电话暂时无法接通”?

遇到这种语音提示一般会有几种可能的情况,可能是由于对方的手机没有信号,可能是设置了呼叫转移,还有可能是处于飞行模式、不在服务区等情况,也有可能是对方已经将您拉入了黑名单。以下是详细介绍: 1、对方移动电话没有…

牛客网机考 python

因为牛客网上要自己写输入输出,这里举个简单的例子,实现ab的功能。 class Solution:def function(self, a, b):print(int(a) int(b))if __name__ "__main__":while True:a input()b input()Solution().function(a,b) 输入: P…

知道对方手机是否关机

除了发短信和打电话,还有什么办法能知道对方手机是否开机? 通过飞信可以知道对方是否开机.但是停机就不知道了. 不给对方打电话也不发短信,怎么才能知道对方有没有开机,是否停机? 问题补充:通过飞信可以看到…

【Leetcode】DP | 序列及子数组问题

300 最长递增子序列 求数组最长严格递增子序列的长度。 D [ i ] D[i] D[i]代表以 n u m s [ i ] nums[i] nums[i]结尾的最长递增子序列的长度。 D [ i ] max ⁡ j < i , n u m s [ i ] > n u m s [ j ] ( D [ j ] 1 ) D[i] \max_{j < i,\ nums[i]>nums[j]}(D[…

服务器远程关机后开机开不了,远程开关机系统安全吗

人身安全、财产安全等安全问题一直是人们最为关注的。在这个科技发达的年代&#xff0c;远程控制系统应用广泛&#xff0c;那么问题来了&#xff0c;远程开关机系统安全吗?大家不要着急&#xff0c;随佰佰安全网小编一起往下看吧! 远程开关机系统是否安全取决于使用的软件与方…

原来小米手机电源键除了开关机,还隐藏这3大用法,真是厉害了

说起手机电源键是干嘛的&#xff0c;大家第一反应就是开关机&#xff0c;其实也没错&#xff0c;电源键就是用来开关机和唤醒屏幕的&#xff0c;但是手机电源键的功能并不只是如此&#xff0c;今天笔者就说说小米手机电源键的用法&#xff0c;除了常用的来关机&#xff0c;还有…

中国出现安卓设备关机劫持软件

杀毒软件公司AVG最近发现了名为“PowerOffHijack&#xff08;关机劫持&#xff09;”的安卓恶意软件&#xff0c;该软件的运作方式很特别&#xff1a;它会劫持关机过程。PowerOffHijack让你的手机看上去像已经关机&#xff0c;然后对你的手机进行窥探。 换言之&#xff0c;当你…

3·15曝光丨智能机器人一年拨打40亿个骚扰电话,6亿人信息已遭泄露!

在昨晚的315晚会上&#xff0c;一条探针盒子数据匹配智能外呼机器人的灰色产业链遭到曝光。据报道&#xff0c;智能外呼机器人一年拨打电话可达40多亿个&#xff0c;探针盒子公司收集有全国6亿用户的各类信息&#xff01; “先生/女士&#xff0c;不好意思打扰下” 从智能手机…

通过短信猫拨打电话

通过短信猫拨打电话。看下面的方法&#xff1a; 方法如下 /// /// 发送At指令 /// /// 指令内容不需要加;\r\n public void sendat( string strat) { sp.Open(); sp.Write(strat " ;\r\n " ); sp.Close(); } 现在重要的是我们应该发什么,呵呵 1.打电话的指令怎么…
最新文章