Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C# 学习之路--百度网盘爬虫设计与实现(一)

C# 学习之路--百度网盘爬虫设计与实现(一)

作者头像
熙世
发布于 2019-07-13 05:32:08
发布于 2019-07-13 05:32:08
1K00
代码可运行
举报
文章被收录于专栏:Code思维奇妙屋Code思维奇妙屋
运行总次数:0
代码可运行
百度网盘爬虫

现在市面上出现了很多网盘搜索引擎,写这系列博文及爬虫程序的初衷:

  • 更方面的查找资源
  • 学习C#
  • 学习爬虫的设计与实现
  • 记录学习历程
  • 自我监督 能力有限,如有不妥之处,还请各位看官点评。同在学习的网友~与君共勉。
工具/库选择
  • mysql5.6 (习惯使然,sqlserver比较庞大,个人使用起来不是很习惯,后期可能改为sqlserver)
  • HttpWebRequestHttpWebResponseJSON.NET
  • vs2015, .NET4.5 PS:介绍以上是权当做个备忘录/提示。
百度网盘搜索流程
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
此爬虫原理是通过爬取用户的分享/专辑保存链接来达到资源搜索的目的,而用户与用户之间通过订阅/关注来联系,慢慢形成一个庞大的爬虫网络。
  1. 首先设定爬取用户(初始化爬虫队列)。
  2. 遍历用户分享/专辑,更改队列状态。
  3. 将用户订阅/关注用户加入队列。
  4. 重复以上步骤。 PS:看似简单的流程,想要精工还需细磨。
获取百度网盘推荐用户
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
当没有订阅任何用户时,网盘的分享动态界面会出现一些用户噢。这是系统推荐的用户,虽然改动不一定会很大,但是可以作为爬虫的初始用户来处理(这种推荐用户听说关注的人都不少噢)

接口返回信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
errorno: 状态码
request_id:请求ID
hotuser_list:用户列表

用户列表结构:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
type:类型(通常返回-1,不明用途)
hot_uname:用户昵称
avatar_url:头像缩略图地址
intro:描述
follow_count:订阅人数
fans_count:粉丝人数
user_type:用户类型?(不明意义)
is_vip:是否为VIP
pubshare_count:分享数
hot_uk:不知道啥玩意
album_count:分享专辑数
END
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
暂时就写到这儿了,要去写代码了~ 写完再会
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-06-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[PHP] 网盘搜索引擎-采集爬取百度网盘分享文件实现网盘搜索
标题起的太大了,都是骗人的。最近使用PHP实现了简单的网盘搜索程序,并且关联了微信公众平台。用户可以通过公众号输入关键字,公众号会返回相应的网盘下载地址。就是这么一个简单的功能,类似很多的网盘搜索类网站,我这个采集和搜索程序都是PHP实现的,全文和分词搜索部分使用到了开源软件xunsearch,现在就来介绍一下实现过程。
唯一Chat
2019/09/10
4.9K0
百度网盘不限速下载神器!!!
但百度网盘有一个致命的缺陷——限制下载速度!如果你不开会员,那下载速度基本就是100kb/s左右,稍微大一点的资源,就得下载好几个小时,甚至是一天。
小兔
2022/10/18
1.9K0
3个方法解决百度网盘限速
360网盘关闭后,百度网盘似乎要成为国内网盘的唯一选择,但百度的“吃相”难看,下面有3个方法解决百度网盘限速的问题,演示的下载文件是大于1G的一个 War3.zip 单文件(用拖拽的方法打开,否则显示页面不存在),使用的宽带是电信20M,百度限速后的下载速度只有256KB/s,而理论上的下载速度是可以达到2M/s的。奶酪也将持续关注百度网盘限速的问题。 1. 百度网盘下载助手脚本 — 有效,2017-08-05 更新 最早是网友“有一份田”制作的脚本百度下载助手,可以显示直链,绕过大文件云盘下载,还可以
Zip
2018/07/20
3.2K0
百度网盘福利,错过这次不知道还要等多久
平时大家都埋头编码,辛苦不堪,今天小编给大家要带来一个实打实的福利! 百度网盘VIP白嫖大作战! 其实类似的活动之前出现过好几次,但小编都因为沉醉于编码的快乐中都错过了,这次出来后第一时间给大家介绍分享。 福利的内容其实很简单,就是百度网盘的VIP特权,最高可达7天,只需要关注小编用文末关键字获取白嫖工具,打开后就会出现上述图样。 开始结束就是设定的轮询搜索ID,例如设定开始1000结束3000,就会搜索1000-3000之间的ID,是否有对应的活动,如果存在VIP白嫖活动,就会出现二维码。 扫描二维
程序猿DD
2023/04/04
4230
百度网盘福利,错过这次不知道还要等多久
Linux下访问百度网盘
作为一名linux的深度用户,平常工作和学习,包括写这篇文章,都是使用的linux系统。虽然说linux系统,特别是Ubuntu发行版本,在易用性上越来越好(也可能是我使用习惯了),但问题是第三方应用不给力啊。许多app都只开发了Windows版本和Mac OS版本,比如iTunes、Office、PhotoShop。你也可以说能找到替代软件,但这些替代软件,大多数出自个人之手,在易用性和稳定性及功能上,都会差很多,不信你可以对比一下Linux下的GIMP和Windows下的photoShop。
云水木石
2019/07/02
6K0
Linux下访问百度网盘
百度网盘不限速
3.添加网盘分享地址(如果没有的,自己操作一下),在百度网盘复制链接和提取码后,粘贴到该页面会自动填充
汐语
2023/02/28
2.9K0
百度网盘不限速
百度网盘插件
大家平时存一些学习资料时,一眼看到是百度云盘链接,炽热的学习火头一下子被不灭,不管你是5G网速还是多少G网速,在我在下载永远只是几十KB,网友被调侃“唯一能限制5G速度”的百度网盘,keyi教你如何打破百度云盘的限速。
keyi的猫
2022/04/02
11.2K0
百度网盘插件
百度网盘如何提高速度
百度网盘作为中国最受欢迎的云存储服务之一,为用户提供了便捷的文件存储和分享服务。然而,有时候我们可能会遇到下载速度慢的问题。这时候,我们可以通过设置代理服务器来提高下载速度。下面就详细介绍如何在百度网盘中设置代理服务器。
华科云商小彭
2023/10/25
1.6K0
百度网盘如何提高速度
从WPS到百度网盘,我们真的“活在监控之下”?
移动互联网的发展让人们的生活更加便捷,但与此同时也让每个人,都被动地变成了一个个可量化的数据,储存在互联网上,并且很可能一直在互联网上流转,永不消逝。当我们举着手机自由地享受互联网,也必将深陷于这张看不见的网中,越来越没有自由。 2022年秋,全国迎来了一波破纪录的热潮,而互联网大厂也曝出了两个大瓜,引得一众网友群情激奋,其热度和这极端炎热的天气相比都毫不逊色。它们一个是“WPS被指删除本地文档”事件,一个是“百度网盘人工审核照片”事件。 两大事件的接连爆发彻底点燃了网友的愤怒,作为方便人们生活的工具,竟
FB客服
2023/03/30
2K0
从WPS到百度网盘,我们真的“活在监控之下”?
大模型重构行业,百度网盘再度抢跑?
随着ChatGPT爆火出圈,AI大模型逐渐渗透到各个行业和领域,诸多大厂也纷纷发布了自己的大模型产品。而在国内AI大模型的市场上,百度的文心大模型无疑是其中较为有名的一个。于是,在国内大厂都在探索如何在大模型时代取得更多优势时,百度大模型也不再局限于某个特定领域,而是将目光放在了网盘应用上。
刘旷
2023/09/13
2710
百度网盘,利用Cheat Engine 7.4加速到狂飙
网上冲浪时发现一个神奇的事情:居然可以用变速精灵来拉满百度网盘下载文件的速度,直接拉满带宽。 众所周知,毒盘的下载速度有时候VIP都只能100K/秒,看我们用变速精灵速率调整使它破防。 PS:如果你在软件界面看到速度依然只有100K/秒,不用担心,实际上速度是飞快的,看下载文件的生成体积或者任务管理器中的网络速度就可以了。
纯情
2023/04/26
19.1K0
百度网盘,利用Cheat Engine 7.4加速到狂飙
[PHP] 网盘搜索引擎-采集爬取百度网盘分享文件实现网盘搜索(二)
前情提要:最近使用PHP实现了简单的网盘搜索程序,并且关联了微信公众平台,名字是网盘小说。用户可以通过公众号输入关键字,公众号会返回相应的网盘下载地址。就是这么一个简单的功能,类似很多的网盘搜索类网站,我这个采集和搜索程序都是PHP实现的,全文和分词搜索部分使用到了开源软件xunsearch。
唯一Chat
2019/09/10
4.6K0
百度网盘将缩水:2T降至百G,赶紧来看看怎么办
几年前,很多互联网厂商都纷纷推出了大量的大容量网盘服务,吸引了很多用户的注意。不过,由于成本、版权等问题,这些网盘又纷纷下线,只有百度等少数厂商还保留了这一服务。
半夜喝可乐
2019/01/02
5.5K0
解决百度网盘限速
哟西,今天找到了无聊的时候找到了一份资源,它在百度网盘里寄存着。当我想要将他下载到我的电脑的时候,出现了在意料之中的事。庞大的20G文件下载速度达到了25k/s可是这有什么办法呢,想了想也确实挺合理的,毕竟人家还要吃饭呢。这么大众化的软件不可能给白嫖。那怎么办呢,学习资料总不能不要了吧
是小北a
2022/03/30
8280
一招 | 利用脚本不限速下载百度网盘文件
相信很多朋友都有这样的苦恼,下载的教程视频往往很要十几个G,而百度网盘无会员又龟速下载,顶多给你享受300秒全速的下载体验,然后就各种恶意限速,想要全速下载就必须开黄金会员。 而那些所谓破解版的却用不
七月半夏
2018/06/29
1.8K0
百度网盘妥协了,新增免费提速功能,最高10m/s 百度网盘下载加速开启教程
和之前的激励计划不一样。激励计划只有积分模式,积分奖励相当寒碜,大概需要连续挂机一个月,才能兑换五分钟的下载加速券。
雾海梦曦
2022/11/14
8.9K0
百度网盘妥协了,新增免费提速功能,最高10m/s 百度网盘下载加速开启教程
使用百度网盘辅助工具批量转存分享文件
由于百度网盘在空间以及速度上的优势,时下已经成为了文件分享的首选途径之一。百度网盘除了受到中小站长的青睐之外,越来越多的资源发布组也开始选择百度网盘进行批量发布。但有时候我们需要对某个用户发布的所有资源进行转存和关注时操作却不太方便,目前百度网盘并没有提供一键转存所有资源,故reizhi在此向大家推荐一款百度网盘小工具。
reizhi
2022/09/26
3.4K0
使用百度网盘辅助工具批量转存分享文件
百度网盘国际版 Dubox 体验:干净好用,却与国内用户无缘
相信关注我的读者中没有几个不知道【百度网盘】了,也是大家相当熟悉的产品了,它也是国内网盘的佼佼者。
杰哥的IT之旅
2020/09/28
3.8K0
百度网盘国际版 Dubox 体验:干净好用,却与国内用户无缘
百度网盘免客户端调用迅雷下载脚本
虽然上次分享的百度网盘破解下载软件已经失效,但 reizhi 发现了另一款用户脚本用以替代。这款名为“百度网盘直接下载助手”的用户脚本不仅能够免客户端下载大文件,并且能够调用迅雷进行下载,使用极为方便。下面我们就来看看它的使用方法。
reizhi
2022/09/26
1.3K0
百度网盘免客户端调用迅雷下载脚本
百度网盘:苦守8年,赔本买卖变身“香饽饽”
苦守网盘8年,市场份额超过85%,坐拥7亿注册用户,可百度网盘仍被认为是赔本买卖。
刘旷
2021/01/14
9650
百度网盘:苦守8年,赔本买卖变身“香饽饽”
相关推荐
[PHP] 网盘搜索引擎-采集爬取百度网盘分享文件实现网盘搜索
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验