Deekseek自动生成分享链接的做法

一个可以在本地和云端同时运行的 Streamlit 应用,能自动登录 DeepSeek、批量生成对话分享链接。

核心代码开发

auto_deepseek.py(自动化核心)

关键点:
- 区分本地(Windows)和云端(Linux)环境
- 本地用中文界面,云端用英文界面(重要!因为按钮命名不同)
- 每次搜索前强制开启新对话
- 添加详细日志便于调试

app_enhanced.py(界面)

关键点:
- 使用 Streamlit 构建界面
- 进度显示和结果展示
- 按钮样式优化

配置文件

requirements.txt

streamlit==1.28.0
playwright==1.40.0
python-dotenv==1.0.0
pandas==1.5.3

packages.txt(云端用)

chromium
chromium-driver
libnss3
libatk-bridge2.0-0
libcups2
libdrm2
libgbm1
libasound2
libxkbcommon0

runtime.txt

python-3.11.9

.gitignore

.env
__pycache__/
*.pyc
browser_data/
cookies/
.streamlit/

⚠️ 关键注意点(小白必看)

1. 环境差异

环境 系统 浏览器 界面语言
本地 Windows Chrome 中文
云端 Linux Chromium 英文
必须处理:代码中要区分环境,分别适配。

2. 登录问题

  • 本地:直接输账号密码
  • 云端:海外IP可能直接显示英文登录界面
  • 解决:代码自动检测,如果是英文界面就用英文按钮
  • 文本差异

3. 连续搜索问题

  • 现象:第一个问题成功,第二个失败
  • 原因:没有开启新对话,在同一个对话中连续提问
  • 解决:每个问题前强制开启新对话,必要时刷新页面

4. 等待时间

  • 本地:速度快,0.5-1秒等待就够了
  • 云端:速度慢,需要2-3秒等待
  • 解决:所有 asyncio.sleep() 在云端要加长
返回到咨道一问 | | 作者:爆老师 Boson 发表于 03/10/2026

『欢迎大家在下方参与(Deekseek自动生成分享链接的做法)评论和分享』


在线咨询