获取百度网盘文件目录之alist踩坑记录
20240819更新
如果只想获取百度云盘的文件目录,可以不用下面的麻烦方法,直接按以下教程即可:
- 找到BaiduYunCacheFileV0.db
装完百度云盘软件后,在window系统里,一般的路径是这个
C:\Users\你的用户名\AppData\Roaming\baidu\BaiduYunGuanjia\users\
如果找不到,可以下载一个“everything”的软件,搜多关键词,直接就找到了,如下图。最新的那个而且文件名完全匹配的那个文件就是,
- 使用Navicat Premium 打开db文件,直接写sql查~
打开navicat–连接–sqllite–从文件打开
直接查询就行了,相关的文件和路径在cache_file 表里,以下是我要查询的路径,中间的一段地址是“'%圈外/AI%”,你可以参考,至此,教程完结
SELECT parent_path,
server_filename
FROM "cache_file"
where parent_path like '%圈外/AI%'
报错预览
本文基于以下报错进行解决
INFO[2024-05-05 12:14:43] reading config file: data\config.json
INFO[2024-05-05 12:14:43] load config from env with prefix: ALIST_
INFO[2024-05-05 12:14:43] init logrus…
WARN[2024-05-05 12:14:43] init tool aria2 failed: failed get aria2 version: Post “http://localhost:6800/jsonrpc”: dial tcp [::1]:6800: connectex: No connection could be made because the target machine actively refused it.
INFO[2024-05-05 12:14:43] init tool SimpleHttp success: ok
WARN[2024-05-05 12:14:43] init tool qBittorrent failed: Post “http://localhost:8080/api/v2/auth/login”: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.
INFO[2024-05-05 12:14:43] start HTTP server @ 0.0.0.0:5244
为什么报错?
从你提供的日志信息来看,你在运行alist时遇到了两个主要的问题:无法连接到aria2和qBittorrent服务。这两个警告表明alist尝试连接到这些服务的默认端口时,连接被拒绝。以下是一些解决步骤:
- 检查aria2和qBittorrent是否正在运行
首先,确保你已经安装并启动了aria2和qBittorrent服务。这些服务需要正确运行,alist才能与之交互。
快速成功总结
成功获取百度网盘文件目录
使用alist挂载webdev之后
成功使用alist连接到百度网盘的简明步骤
-
安装aria2
-
保持 aria2服务在线:
在cmd中敲入以下代码:
aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --rpc-listen-port=6800 -
安装qBittorrent
-
保证qBittorrent监听8080端口
打开qBittorrent页面,按下图方式
打开8080端口,对本机客户端跳过身份验证
-
安装alist
-
启动 alist server
在下载的文件夹敲入cmd
敲入
alist server -
修改admin的密码:在alist文件夹再次开一个cmd窗口,敲入
alist admin set 00000000 -
打开alist,并登录(账号:admin,密码:00000000)
http://localhost:5244/ -
接下来参考教程:https://www.cnblogs.com/muzlei/p/17508602.html
安装aria2
安装aria2的步骤会根据你使用的操作系统有所不同。下面我将为Windows、macOS和Linux系统提供安装指南。
Windows
对于Windows系统,你可以使用以下步骤安装aria2:
-
下载aria2:
- 访问 aria2的GitHub发布页面。
- 下载最新版本的
aria2-x.y.z-win-64bit-build1.zip
文件(x, y, z为版本号)。
-
解压文件:
- 将下载的.zip文件解压到你选择的目录,例如
C:\Program Files\aria2
。
- 将下载的.zip文件解压到你选择的目录,例如
-
添加到环境变量:
- 右键点击“此电脑”,选择“属性”。
- 点击“高级系统设置”,然后点击“环境变量”。
- 在“系统变量”中找到“Path”,点击“编辑”。
- 点击“新建”,添加aria2的安装路径,例如
C:\Program Files\aria2
。 - 点击“确定”保存设置。
-
通过命令行使用aria2:
- 打开命令提示符(cmd)或PowerShell,输入
aria2c --version
以检查aria2是否正确安装。
- 打开命令提示符(cmd)或PowerShell,输入
macOS
对于macOS,你可以使用Homebrew来安装aria2,这是一种简单的方法:
-
安装Homebrew(如果尚未安装):
- 打开终端。
- 粘贴以下命令并执行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
使用Homebrew安装aria2:
- 在终端中输入以下命令:
brew install aria2
- 在终端中输入以下命令:
-
检查安装:
- 在终端中输入
aria2c --version
以确认aria2已正确安装。
- 在终端中输入
Linux
对于大多数Linux发行版,你可以使用包管理器来安装aria2。以下是一些常见Linux发行版的安装命令:
-
Ubuntu/Debian:
sudo apt update sudo apt install aria2
-
Fedora:
sudo dnf install aria2
-
Arch Linux:
sudo pacman -S aria2
安装完成后,你可以通过在终端中输入aria2c --version
来检查aria2是否已正确安装。
以上就是在不同操作系统上安装aria2的方法。安装完成后,你可以开始使用aria2下载文件或创建自己的下载任务。
安装qBittorrent
qBittorrent 是一款流行的开源BT下载软件,支持跨平台使用(Windows、macOS、Linux)。以下是在这些不同操作系统上安装 qBittorrent 的指南:
Windows
-
下载安装程序:
- 访问 qBittorrent 的官方网站 qBittorrent Download page。
- 选择适用于 Windows 的安装程序并下载(有32位和64位两个版本,选择与你的系统匹配的版本)。
-
安装 qBittorrent:
- 打开下载的安装文件,通常是
.exe
格式。 - 按照安装向导的指示进行安装。这通常包括接受许可协议、选择安装位置等步骤。
- 完成安装后,启动 qBittorrent。
- 打开下载的安装文件,通常是
macOS
-
下载安装程序:
- 访问 qBittorrent Download page。
- 下载适用于 macOS 的
.dmg
文件。
-
安装 qBittorrent:
- 打开下载的
.dmg
文件,这将挂载一个包含 qBittorrent 的虚拟磁盘。 - 通常,你需要将 qBittorrent 应用程序拖动到你的“应用程序”文件夹中。
- 双击“应用程序”文件夹中的 qBittorrent 图标以启动。
- 打开下载的
Linux
对于 Linux 用户,qBittorrent 可以通过各种包管理器安装。以下是一些常见 Linux 发行版的安装命令:
-
Ubuntu/Debian:
sudo apt update sudo apt install qbittorrent
-
Fedora:
sudo dnf install qbittorrent
-
Arch Linux:
sudo pacman -S qbittorrent
在终端中执行上述命令可以安装 qBittorrent。安装完成后,你可以通过系统的应用菜单找到并启动 qBittorrent。
通过 Flatpak 安装(跨 Linux 发行版)
如果你的 Linux 发行版支持 Flatpak,你也可以使用 Flatpak 来安装 qBittorrent:
-
确保你的系统安装了 Flatpak:
sudo apt install flatpak # 对于基于 Debian 的系统
-
添加 Flathub 仓库(如果还没有添加的话):
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
-
通过 Flatpak 安装 qBittorrent:
flatpak install flathub org.qbittorrent.qBittorrent
无论你使用哪种方法或操作系统,安装完成后,qBittorrent 都应该可以在你的程序列表中找到并启动。这样,你就可以开始使用 qBittorrent 进行 torrent 下载了。