跳到主要内容

Suno账户信息获取与添加

我们需要获取账户的什么信息?

系统运行需要两项信息,一个是 session id ,一个是对应的 cookie。 获取一次,有效期为 7 天时间。如果 7 天还没有使用完一个帐户,则需要重新登录获取。

备注

登录 suno 帐户请使用浏览器隐私窗口打开登录,提取完相关信息后直接关闭窗口。 不要点击退出登录,否则提取信息会直接失效。

在浏览器登录Suno 账户之后,打开开发者调试工具,切换到 “Network”选项。

观察左侧请求,直到出现 tokens 开头的请求。

1

点击这个请求,可以看到相关信息。

可以看到 Request URL 的内容是

https://clerk.suno.com/v1/client/sessions/sess_2k3MP0ydUaQNwEnZG358GFCZX7t/tokens?_clerk_js_version=5.24.0

其中 sess_2k3MP0ydUaQNwEnZG358GFCZX7t 就是我们需要的 session id。

继续往下翻, 在 Request Headers 中复制完整的 cookie字段,从而得到 cookie。

2

第 1 种添加账户的方式 (手动添加)

可以在后台账户管理中,点击“添加账户”,依次输入邮箱、session id 和 cookie。

3

第 2 种添加账户的方式 (脚本批量添加)

如果账户较多,可以按照下面的格式填写在 scripts/account.txt 中。

4

格式要点:一行session id紧着者一行是 cookie。这两行表示了一个帐户,然后下一行是换行,以此类推。

接着我们执行 Python 脚本 scripts/1_add_account_cookie.py 即可。

这个脚本需要安装 requests 库。

pip3 install requests

然后在 scripts 文件夹下执行

python3 1_add_account_cookie.py

其中,如果是 Windows系统,把 python3 改为 python 也行。

等待添加完毕即可。