程序员老鬼

本地搜盘神器Pansou,速度直接爆了,确实可以封神了!

这两天我折腾了一个项目——Pansou,本地搜盘神器,开源免费,搜阿里云盘、百度网盘等资源,速度快到我怀疑它在预读我的心思。

我在公司台式机和家里的MacBook Pro M1都测了,启动到出结果基本秒级,配合一点小优化,体验直接爆表。今天我就把安装、配置、实测效果,还有一些进阶玩法全盘告诉你。

Image

1 为什么我要用Pansou?

先说结论: 1)告别广告页:不用忍受网页那堆广告和点击陷阱,直接干净的结果列表。 2)多平台支持:阿里云盘、百度网盘都能搜,还能多源合并结果。 3)本地运行快:数据抓取+本地索引,延时低到离谱。 4)可定制性强:开源,你想怎么改就怎么改,加代理、改UI、接自动下载统统没问题。

我之前要找一个老的开源视频教程,网页搜到的都是假链接+跳转,Pansou直接帮我找到了可用的阿里云盘链接,速度快到笑出声!

2 环境和准备

我测试用的两台机器:

  • 家里:MacBook Pro M1,16G内存,macOS 14
  • 公司:Windows 11,i7 + 32G内存

Pansou是用 Python + Flask 写的,跨平台没压力。准备好以下环境:

  • Python 3.8+
  • Git
  • 推荐装个 pipenv 或 conda 管理虚拟环境(非必须)

3 安装步骤(超细节版)

第一步:克隆项目

打开终端(Windows 用 PowerShell 也行):

git clone https://github.com/fish2018/pansou.git
cd pansou

顺利的话,这时候目录里就有 app.py、templates、static 等文件。

Image

第二步:安装依赖

我建议用虚拟环境,不污染系统Python:

pip install -r requirements.txt

(这里可能会装一堆依赖包,网络慢的话可以加 -i https://pypi.tuna.tsinghua.edu.cn/simple)

第三步:配置参数

找到 config.py,改几个核心配置:

# 搜索结果页数限制
MAX_PAGE = 5

# 搜索源,可以按需开关
ENABLE_ALIYUN = True
ENABLE_BAIDU = True

# 代理(如果需要)
PROXY = "http://127.0.0.1:7890"

我这里为了快,先关了百度,只搜阿里云盘,结果更干净。

第四步:启动服务

python app.py

看到类似:

 * Running on http://127.0.0.1:5000

打开浏览器,访问这个地址,你就能看到Pansou的UI界面了!

4 实测效果

我随便搜了个“深度学习入门”,不到 1 秒钟就出来几十条阿里云盘可用链接,配合分页翻得飞快。

GIF建议放这里(截图/动图展示从输入到结果不到1秒的过程)

特别爽的一点:它会直接显示资源大小、文件夹/文件信息,不用点进去再看,节省了大量无意义的点击时间。

5 进阶玩法

5.1 开代理加速

如果源站偶尔抽风,开个代理稳定性直接上去:

PROXY = "http://127.0.0.1:7890"

结合 Clash / Surge 等工具,全球加速。

5.2 多源合并搜索

默认可以开阿里云盘+百度网盘双搜索,结果混排,你也可以在模板里加个 tab 标签,让两者分栏展示。

Image

5.3 自动批量导出链接

在 app.py 里,搜索结果渲染部分加一个导出功能,把全部可用链接一次性保存成 txt 或 csv,这样批量下载更方便。

5.4 Docker部署(进阶)

懒得配环境?直接用Docker:

docker build -t pansou .
docker run -d -p 5000:5000 pansou

一次搞定,换机器也能秒启动。

6 我的感受

我之前也用过一些搜盘网页和桌面客户端,不是广告烦就是速度慢。Pansou的好处就是:

  • 开源,自己掌控
  • 轻量,不吃资源
  • 速度快到离谱

缺点也有:比如部分资源可能已经失效,需要自己判断。不过相比网页那一堆假资源,这已经是质的提升。

感兴趣的朋友可以试试。你要是有更骚的玩法,欢迎在评论区交流,我们下篇再见!