You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从网站JSON响应中提取token并保存至TXT文件?

解决方法

r.text是字符串类型,不能直接通过r.text('token')提取字段,你需要先把JSON格式的响应文本转换成Python字典,再通过键名获取token值,最后写入TXT文件。

完整代码示例(基于requests库)

import requests

# 发送请求(替换成你的目标API地址和请求参数)
response = requests.get("你的API接口地址")

# 将JSON响应解析为Python字典
response_dict = response.json()

# 提取token值
token = response_dict["token"]

# 写入TXT文件
with open("token.txt", "w", encoding="utf-8") as file:
    file.write(token)

关键步骤说明

  • response.json():requests库内置方法,自动把JSON格式的响应文本转成Python字典,这样就能像操作普通字典一样通过键名取值。
  • response_dict["token"]:直接从字典中取出token对应的取值。
  • with open语句:自动处理文件的打开和关闭,避免资源泄漏,指定utf-8编码保证兼容性。

如果已经拿到了字符串形式的JSON数据,也可以用json模块解析:

import json

# 假设这是你获取到的JSON字符串
json_content = '{"token": "MTAxOTAwNjM4NjEyMzg0OTkwMQ.8hkyLV.n0ir2UA4qFE5pXen9YnPtFzgn4xP8tHmVmmkrl", "user_settings": {"locale": "en-US", "theme": "dark"}, "user_id": "101900638614857883"}'

# 解析为字典
response_dict = json.loads(json_content)

# 提取并保存token
token = response_dict["token"]
with open("token.txt", "w", encoding="utf-8") as file:
    file.write(token)

内容的提问来源于stack exchange,提问作者RexGuard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 00:35:29