pip3 install AliPCS-Py -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
找到refresh_token:
var data = JSON.parse(localStorage.getItem('token'));
console.log(`refresh_token => ${data.refresh_token} default_drive_id => ${data.default_drive_id} `);
从 2023-02-14 开始,阿里云盘官方限制了 web 端 api 的调用。从 web 端 api 获取到的下载连接是限速的。但如果调用阿里云盘开放平台的 api 获取到的下载连接是不限速的。
AliPCS-Py (>= v0.6.0) 支持调用阿里云盘开放平台 api。但是由于一直没有拿到内测,没法提供默认登录操作。需要用户自己找其他应用提供的登录方式登录
添加用户:我感觉就是用户登录 。。。
Usage: AliPCS-Py [OPTIONS] COMMAND [ARGS]...
AliPCS App v0.8.1
如果第一次使用,你需要运行 `AliPCS-Py useradd` 添加 `refresh_token`。
如何获取 `refresh_token` 见 https://github.com/PeterDing/AliPCS-Py#%E6%B7%BB%E5%8A%A0%E7%94%A8%E6%88%B7
用 `AliPCS-Py {command} --help` 查看具体的用法。
Options:
-c, --config TEXT Configuration file
--account-data-path, --adp TEXT
Account data file
-u, --accounts TEXT 帐号名片段,用“,”分割
--help Show this message and exit.
Commands:
who 显示当前用户的信息
updateuser 更新用户信息 (默认更新当前用户信息)
su 切换当前用户
userlist 显示所有用户
useradd 添加一个用户并设置为当前用户
userdel 删除一个用户
encryptpwd 设置加密密码
cd 切换当前工作目录
pwd 显示当前工作目录
ls 列出网盘路径下的文件和对应的文件信息
search 搜索包含 `keyword` 的文件
cat 显示文件内容
mkdir 创建目录
move 移动文件
rename 文件重命名
copy 拷贝文件
remove 删除文件
download 下载文件
play 播放媒体文件
upload 上传文件
sync 同步本地目录到远端
share 分享文件
shared 列出分享链接
cancelshared 取消分享链接
save 保存其他用户分享的链接
storesharedlinks 保存分享连接至本地
listsharedlinks 显示本地保存的分享连接
listsharedfiles 显示本地保存的分享文件
findsharedlinks 查找本地保存的分享连接
findsharedfiles 查找本地保存的分享文件
findshared 查找本地保存的分享连接和文件
deletestoredshared 删除本地保存的分享连接或文件
cleanstore 清理本地保存的无效分享连接
server 开启 HTTP 服务
Command 别名:
w : who
uu : updateuser
su : su
ul : userlist
ua : useradd
ud : userdel
ep : encryptpwd
l : ls
f : search
md : mkdir
mv : move
rn : rename
cp : copy
rm : remove
d : download
p : play
u : upload
sn : sync
S : share
sl : shared
cs : cancelshared
s : save
ssl : storesharedlinks
lsl : listsharedlinks
lsf : listsharedfiles
fsl : findsharedlinks
fsf : findsharedfiles
fs : findshared
dss : deletestoredshared
cst : cleanstore
sv : server
(venv) [vagrant@node1:test]$ AliPCS-Py ua
Account Name []:
web refresh token:
openapi refresh token []:
open client id []: //填入我的client_id
open client secret []: //填入我的client_secret
open client server []:
回车后会有个大大的二维码,用app端扫描下授权,就行了
Please scan the qrcode to login in 120 seconds