磁力链接搜索网站研究心得!
分享近一个月研究DHT协议,xunsearch,并实现出磁力搜索!
磁力搜索分为三部分
第一部分
DHT爬虫模块的实现,该模块负责种子信息的采集入库操作,有2种方案!
1、通过dht协议的node采集hash(40位)通过种子缓存服务器下载种子进行分析,可以自己百度种子服务器的下载方式!
2、通过dht协议的node查询peer列表进行下载分析(推荐)优点 不需要进行第三方下载进行的二次处理。采用开源的torrent库。ubuntu系统直接apt-get install python-libtorrent进行下载。centos安装略麻烦,需要编译boots,libtorrent进行源码安装
列举从dht协议直接分析torrent信息源码
if isinstance(alert, lt.metadata_received_alert):
print 'metadata received'
handle = alert.handle
if handle and handle.is_valid():
self._get_file_info_from_torrent(handle)
#不需要下载
session.remove_torrent(handle, True)
if isinstance(alert, lt.metadata_failed_alert):
handle = alert.handle
if handle and handle.is_valid():
self._get_file_info_from_torrent(handle)
#不需要下载
session.remove_torrent(handle, True)
def _get_file_info_from_torrent(self, handle):
file_info = {}
torrent_obj = handle.get_torrent_info()
t_info['name'] = torrent_obj.name()
第二部分
搜索的实现,coreseek考虑到官方停止更新,并且采用空间换时间的概率对与小容量的vps并不是很适合,另外官方的api少的可怜。采用xunsearch开源搜索引擎。各位可以移步xunsearch官网进行查看,生成测试demo非常方便改改样式就能进行订制。
第一篇主要讲解下磁力搜索网站的大体结构和思路方向。
后几篇文章将详细的拆解每一步进行详细的代码说明。
若觉得文章有用请无私的给个赞吧。
附:演示网站地址bt搜索http://www.bttui.com
最后感谢大家的阅读谢谢!
磁力链接搜索网站研究心得!相关推荐
- python写的链接搜索网站
该项目是基于python的web类库django开发的一套web网站,给师弟做的毕业设计. 本人的研究方向是一项关于搜索的研究项目.在该项目中,笔者开发了一个简单版的搜索网站,实现了对数据库数据的检索 ...
- 一个dht网络的“磁力链接”搜索python代码
这个python代码是用来从DHT网络(一种分布式的"磁力链接"的共享网络,这个叫法是我个人对这种分布式网络的称呼)中,检测收集"磁力链接".每一个磁力链接就对 ...
- python编程入门指南磁力下载-python 磁力链接搜索器
标签: API作者的 原文 : http://blog.163.com/lixiangqiu_9202/blog/static/535750372014370156424/ 我看到这个API之后第一个 ...
- 爬虫日记(35):抓取磁力链接
如果你是一个喜欢下载高清影视的观众,那么你对磁力链接并不会陌生.因为它可以带来几十G的数据,一般的网站不具备这个条件,那是数据量太大了.但是磁力链接就可以提供这个海量的数据,因为它是保存在世界各个用户 ...
- mysql教学磁力链_【python小项目】网页爬虫+mysql数据库储存,爬虫xx视频网站视频磁力链接...
#!/usr/bin/python3 # coding=utf8 import requests from bs4 import BeautifulSoup import pymysql import ...
- 亲测,2023年私藏的免费好用的磁力网盘资源搜索网站,找资源不用愁-加强版
原文示例链接:https://blog.csdn.net/ooclu/article/details/131221496 面对现在网上电影.电视.小说.图片.软件等资源纷纷收费之后,目前找资源确实越来 ...
- 油猴脚本第一家,网页网盘链接实时判断+资源搜索网站导航,资源重度患者的福利...
现在网络上找资源,资源都是存在百度网盘的,大家都知道,百度网盘链接失效的非常之多.遇到网盘链接我们都要一个一个点进去查看链接是否失效,这样操作费时又累人.这时这个油猴脚本就可以帮忙了.实时判断网页中百 ...
- 亲测,2023年私藏的免费好用的磁力网盘资源搜索网站,找资源不用愁
面对现在网上电影.电视.小说.图片.软件等资源纷纷收费之后,目前找资源确实越来越困难,对于我们收入仅够温饱的白Piao党来说,资源肯定就是免费的香.分享下我常用的资源搜索网站,排名不分先后.大家记得收 ...
- 磁力搜索网站+下载神器放送2019-03-05
先介绍下背景,因为喜欢看的电影因为版权问题,不能用迅雷及百度云离线下载.今天找了好久,终于发现了一个好用的解决方案. 先介绍常用的磁力搜索网站: 搜索网 https://btsow.pw/tags h ...
最新文章
- 41 Ansible安装
- 重构与模式:改善代码三部曲中的第三部
- spring cloud config动态刷新_SpringCloud-Config
- jvm 内存镜像_镜像镜像–使用反射在运行时查看JVM内部
- c++运行不出结果_fastjson 不出网利用总结
- JS中的bind()方法
- 华为云苏光牛:生态建设是数据库产业发展非常重要的一环
- 2021年中国超轻型直升机市场趋势报告、技术动态创新及2027年市场预测
- show interface counter
- C/C++和MFC的批处理特定文件
- c和python 入门_C语言和Python,该从哪个入门编程?
- 解读加拿大综合类大学排名 提升雅思成绩刻不容缓
- python @property 解释
- 腾讯视频网页版无法连接服务器失败怎么办,腾讯视频突然不能投屏怎么解决 腾讯视频突然不能投屏解决方法...
- UVa OJ 10909-Soya Milk
- HTML文字阴影火焰,本教程火焰字效果非常逼真
- 无需转化直接使用ESD映像文件安装系统简明教程
- mysql数据库修改密码
- memcached 注册服务器,Memcached深入剖析(一)—Memcached服务器安装
- 使用百度地图实现车辆轨迹回放
热门文章
- 描写火车站场景_描写火车站的句子摘抄
- python+opencv-12 黑帽和礼帽运算
- #19ACM第一次招新补题赛de题解呐#
- python 找对称数
- 区块链双花攻击和自私采矿攻击的系统防御概述 论文解读
- 解放双手,Windows Admin Center简化服务器管理
- java获得日期去掉横杠,python怎么去掉日期中的横杠?
- mac风扇一直响_您如何找出哪个计算机风扇被响了?
- HY68 RGB DM蓝牙5.2双模热插拔PCB
- android蓝牙耳机来电铃声,Android蓝牙耳机接听挂断电话流程