问题描述
在海外网络/账号环境下,sau xiaohongshu login 使用小红书创作者后台登录时,页面提示:
系统升级中暂不支持海外用户登录
这会导致 CLI 一直等待登录完成,但 cookie 不会写入,后续 sau xiaohongshu check --account <account> 仍然是 invalid。
同一账号在浏览器里切到 RedNote 创作者域名后可以正常扫码登录:
- 失败/受限:
https://creator.xiaohongshu.com/login
- 可用:
https://creator.rednote.com/login
因此建议 Xiaohongshu/RedNote 上传器支持 creator.rednote.com 作为可配置域名或自动 fallback。
复现步骤
-
在海外环境或海外账号场景运行:
sau xiaohongshu login --account sgdaily --headed
# 或 --headless 扫码
-
扫码并在手机端确认登录。
-
浏览器页面显示:系统升级中暂不支持海外用户登录。
-
CLI 最终超时,cookie 未保存。
-
检查登录状态:
sau xiaohongshu check --account sgdaily
-
结果仍为 invalid。
实际行为
- 登录流程卡在
creator.xiaohongshu.com。
- 手机端确认后仍不能完成 CLI 登录。
- 没有生成有效 cookie。
check 返回 invalid。
期望行为
希望支持以下任一方案:
-
提供配置项,例如:
XHS_CREATOR_BASE_URL = "https://creator.rednote.com"
或 CLI/env:
SAU_XHS_CREATOR_BASE_URL=https://creator.rednote.com sau xiaohongshu login --account xxx
-
自动 fallback:当 creator.xiaohongshu.com 出现海外登录限制或登录超时时,提示用户重试 creator.rednote.com。
-
同步替换发布相关 URL:
/publish/publish?from=homepage&target=video
/publish/publish?from=homepage&target=image
/publish/success?...
本地验证/绕过方式
本地将小红书 creator URL 从 creator.xiaohongshu.com 改为 creator.rednote.com 后,登录流程可继续完成,并且后续 sau xiaohongshu check --account sgdaily 显示 cookie 有效。
需要注意:www.xiaohongshu.com、creator.xiaohongshu.com、www.rednote.com、creator.rednote.com 都可能 HTTP 返回 200,所以不能只靠 HTTP 状态码判断,需要看实际登录页行为。
环境信息
- OS: Linux
- 使用方式:
sau CLI
- 平台: Xiaohongshu/RedNote
- 场景: 海外网络/海外账号登录
建议
可以把 Xiaohongshu uploader 内部的 creator base URL 抽象出来,默认仍保持 https://creator.xiaohongshu.com,但允许用户通过配置或环境变量切到 https://creator.rednote.com,这样不会影响国内用户,也能兼容 RedNote 海外登录场景。
问题描述
在海外网络/账号环境下,
sau xiaohongshu login使用小红书创作者后台登录时,页面提示:这会导致 CLI 一直等待登录完成,但 cookie 不会写入,后续
sau xiaohongshu check --account <account>仍然是invalid。同一账号在浏览器里切到 RedNote 创作者域名后可以正常扫码登录:
https://creator.xiaohongshu.com/loginhttps://creator.rednote.com/login因此建议 Xiaohongshu/RedNote 上传器支持
creator.rednote.com作为可配置域名或自动 fallback。复现步骤
在海外环境或海外账号场景运行:
sau xiaohongshu login --account sgdaily --headed # 或 --headless 扫码扫码并在手机端确认登录。
浏览器页面显示:
系统升级中暂不支持海外用户登录。CLI 最终超时,cookie 未保存。
检查登录状态:
结果仍为
invalid。实际行为
creator.xiaohongshu.com。check返回 invalid。期望行为
希望支持以下任一方案:
提供配置项,例如:
或 CLI/env:
自动 fallback:当
creator.xiaohongshu.com出现海外登录限制或登录超时时,提示用户重试creator.rednote.com。同步替换发布相关 URL:
/publish/publish?from=homepage&target=video/publish/publish?from=homepage&target=image/publish/success?...本地验证/绕过方式
本地将小红书 creator URL 从
creator.xiaohongshu.com改为creator.rednote.com后,登录流程可继续完成,并且后续sau xiaohongshu check --account sgdaily显示 cookie 有效。需要注意:
www.xiaohongshu.com、creator.xiaohongshu.com、www.rednote.com、creator.rednote.com都可能 HTTP 返回 200,所以不能只靠 HTTP 状态码判断,需要看实际登录页行为。环境信息
sauCLI建议
可以把 Xiaohongshu uploader 内部的 creator base URL 抽象出来,默认仍保持
https://creator.xiaohongshu.com,但允许用户通过配置或环境变量切到https://creator.rednote.com,这样不会影响国内用户,也能兼容 RedNote 海外登录场景。