先给出大家示例:百度网盘搜索示例参考https://pan.90xz.com/

一、搜索引擎结构

网盘搜索引擎---》既然是搜索引擎---》最终都是蜘蛛爬寻程序

蜘蛛爬寻就必须有网,网在哪里呢,百度都给你了,但现在隐藏了如下图

图上红色字体 【粉丝】,和【关注】 这俩货百度给隐藏了,原来都显示,记住是隐藏了,相当于程序的警告,无视他,当然你也看不到。

网就在粉丝和关注这里,关注相当于吴亦凡,粉丝就是吴亦凡的一个小粉丝,如果其中一个小粉丝在关注下苍老师,那粉丝就无穷无尽了。这就是蜘蛛爬寻的网的结构。

二、主要结构API--js调用地址

以下{0}=237243058=用户Id

1.获取粉丝

http://pan.baidu.com/pcloud/friend/getfanslist?query_uk={0}&limit=24&start=0&bdstoken=null&channel=chunlei&clienttype=0&web=1

2.获取关注

http://pan.baidu.com/pcloud/friend/getfollowlist?query_uk={0}&limit=24&start=0&bdstoken=null&channel=chunlei&clienttype=0&web=1

3.获取分享

http://pan.baidu.com/pcloud/feed/getsharelist?t=时间&category={1}&auth_type=1&request_location=share_home&start=0&limit=100&query_uk={0}&channel=chunlei&clienttype=0&web=1&bdstoken=null

{1}=0、1、2、3、4、5、6==全部分享\专辑\图片\文档\音乐\视频\其他 这个自己一一对应吧

4.获取分享专辑

http://yun.baidu.com/pcloud/album/getlist?t=时间&start=0&limit=100&query_uk={0}&channel=chunlei&clienttype=0&web=1&bdstoken=null

以上返回都是json数组

采用的是Newtonsoft.Json 反序列化类。

Newtonsoft.Json  用法http://www.cnblogs.com/yanweidie/p/4605212.html

三、需要实现功能

1.代理IP

毕竟百度不是全心全意支持你爬寻他的,必须用匿名代理Ip来实现爬寻API

C# 通过代理发HTTP请求 https://q.cnblogs.com/q/88682/

2.这么多资源怎么让人看到呢

盘古+Lucene .net  实现 大牛盘古介绍使用http://www.cnblogs.com/eaglet/category/143427.html

2千万资源搜索速度还是挺不错的,示例:百度网盘搜索引擎https://pan.90xz.com/ 90网盘

3. mvc+NVelocity 模板解析

NVelocity  简介http://www.cnblogs.com/wysky/archive/2007/12/06/985832.html

四、其他要说的事

1.觉得不错的话多多推荐一下吧:百度网盘搜索引擎https://pan.90xz.com/ 90网盘 ^_^

2.功能实现容易,推广难,再推荐一下吧

3.源码太多 方法最重要就不展示了,源码下载分享-----卡卡卡

4.学习提高 kindle电子书:

https://book.90xz.com?wid=1

it电子书 https://book.90xz.com/IT?wid=1 登陆才能查看

5.以上所贴博客园文章是作者自己百度/谷歌搜索所得,自己参考了

转载于:https://www.cnblogs.com/yang0000meng/p/6647954.html

分享 百度网盘搜索引擎原理以及实现部分源码相关推荐

  1. 百度网盘直接解析高速下载文件源码

    介绍: 百度网盘直接高速下载文件源码 上传源码 访问域名跳转安装页面填写相关信息 安装完成 源码功能: 通过curl获取网盘文件信息,处理后显示在网页中. 通过api接口以及SVIP账号的Cookie ...

  2. 百度网盘在线不限速下载网站源码

    介绍 开发语言:PHP 数据库:MySQL 使用方法 1.打开config.php文件,修改: "BDUSS"(用于获取文件列表的百度网盘账号). "STOKEN&quo ...

  3. 分享百度网盘下载搜索神器和一些实用浏览器插件

    前段时间(端午节期间)折腾电脑,用虚拟机安装mac 10.13,但安装包太大,6.5G. 顺便放下我安装时参考的链接,说不定有人也想安装mac试试,不过我试验的是安装后比较卡.验证在vm12下安装os ...

  4. 15 个百度网盘搜索引擎

    1.云铺子 - 百度网盘搜索引擎 地址:http://www.yunpz.net/ 查看方式:直接打开 推荐指数:★★★★★ 备注:聚合类,体验好,推荐! 2.橘子盘搜-好用的影视资源搜索引擎 地址: ...

  5. 16 个百度网盘搜索引擎

    0.云盘狗-百度云网盘搜索 地址:http://www.yunpangou.com/ 备注:无需登录,可直接打开 1.小可搜搜 - 有你更方便 地址:https://www.xiaokesoso.co ...

  6. 网盘搜索_就用网盘传奇-最有效的百度网盘搜索引擎

    网盘搜索_就用网盘传奇-最有效的百度网盘搜索引擎 https://jidanso.com/

  7. 分享几个好用的百度网盘搜索引擎

    与大家分享几个好用的网盘搜索神器,方便大家搜索百度云网盘分享的资源文件.(已测试,目前都可用) 一. 盘搜 http://www.pansou.com/ 网站简洁,搜索即可出来结果,点击搜索结果就能跳 ...

  8. 百度网盘搜索引擎神器哪些网站比较好用

    整理了一些2022年还可以使用,个人感觉还不错的八大网盘搜索神器分享给大家,网址的百度搜一下就能找到. 1.轻便搜索 集合了百度网盘.阿里云盘等主流网盘资源非常丰富,2022年新出来的一个本人感觉最好 ...

  9. 考研资料分享——百度网盘获取

    目录 0 回顾往昔 1 展现 1.1 电气考研 1.2 电子通信考研 1.3 机械考研 1.4 计算机考研 1.5 考研数学 1.6 考研英语 1.7 自动化控制考研 2 完整资料获取--百度网盘 0 ...

  10. ActivityNet数据集简介及下载分享(百度网盘)

    1 引言 近年来,随着相关技术的发展,及短视频平台的崛起,视频成功取代了图片成为最主流的信息媒介.对视频理解(viodeo understanding)的研究已经成为学术界和工业界的热点.其中视频时序 ...

最新文章

  1. 同软件多个线程设置不同ip_5-13网络编程(附带多线程死锁,线程通信)
  2. ElasticSearch集群安装,Kibana安装,Logstash安装,Logstash-input-plugin-jdbc的配置使用
  3. java super关键字简述
  4. AOS编排语言系列教程(一):开启AOS之旅,解锁各种自动化姿势
  5. keras笔记(3)-猫狗数据集上的训练以及单张图片多张图片的测试
  6. 【python】IP地址处理模块IPy
  7. 燕十八MySQL优化学习笔记
  8. vb.net操作excel文件
  9. ISO9000标准简介
  10. ERP九大流程图(图)
  11. “知乎精英”怎么就成了骂人的词
  12. Ubuntu 解压 zip、z01、z02等文件方法
  13. Scratch -> C++画图->信奥(C++)学习导航
  14. 机器学习和人工智能发展简史
  15. web开发中cab文件 使用
  16. stm32/esp32/cam智能安防系统远程视频监控物联网远程传输视频图像GSM短信报警
  17. 一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到 29-Apr-2020 16:41:28.331 严重 [RMI TCP Connection(3)-127.0.0.1] org
  18. 窃取信息的新恶意软件通过假冒的破解网站感染使用者
  19. 点法向量和面法向量(1)
  20. 做分销系统应该做小程序还是app?

热门文章

  1. 【埋点】是什么埋点?简述埋点的操作流程
  2. ubuntu 校准时间_ubuntu server自动校正时间
  3. 【NOIP2016提高A组五校联考1】挖金矿
  4. 各大互联网公司薪酬盘点!哪一家薪资最高?
  5. 基于FPGA的正弦信号发生器设计
  6. Python selenium —— selenium与自动化测试成神之路
  7. python json.dumps(output) ^ SyntaxError: invalid syntax
  8. datedif函数mysql_DateDiff函数
  9. 华为手机进入汽车自动打开热点
  10. 企业财务制度二--会计科目名称和编号(一)1291 分期收款发出商品(转载)