""" 前端一键扫码登录辅助页面 客户在自己的浏览器中扫码,JavaScript自动提取Cookie并上传到服务器 """ from fastapi import APIRouter, Request from fastapi.responses import HTMLResponse from app.core.config import settings router = APIRouter() @router.get("/login-helper/{platform}", response_class=HTMLResponse) async def login_helper_page(platform: str, request: Request): """ 提供一个HTML页面,让用户在自己的浏览器中登录平台 登录后JavaScript自动提取Cookie并POST回服务器 """ platform_urls = { "bilibili": "https://www.bilibili.com/", "douyin": "https://creator.douyin.com/", "xiaohongshu": "https://creator.xiaohongshu.com/", "weixin": "https://channels.weixin.qq.com/" } platform_names = { "bilibili": "B站", "douyin": "抖音", "xiaohongshu": "小红书", "weixin": "微信视频号" } if platform not in platform_urls: return "
💡 提示:书签只需拖拽一次,下次登录直接点击书签即可
🔒 所有数据仅在您的浏览器和服务器之间传输,安全可靠