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

Python开发游戏webscraper:如何实现账号与多个角色名绑定存储

问题诊断

  • 你最初编写的userdata = { ' ', [ ]}是集合类型,仅能存储互不重复的独立元素,无法实现「账号名关联多个角色」的键值映射需求,完全不适配当前场景,该场景应该用Python字典(dict)存储,结构为{账号名: [角色1, 角色2, ...]}。
  • 你用split拆分输入的思路是正确的,仅缺少拆分赋值步骤:拆分后第一个元素为账号名,剩余所有元素为关联的仓库角色列表。

可直接运行的实现代码

# 读取用户输入并按空格拆分
input_segments = input("请输入你的账号名,后跟你希望与该账号关联的所有角色名:").split()

# 输入合法性校验
if len(input_segments) < 1:
    print("非法输入:请至少输入账号名")
else:
    # 拆分账号名与角色列表
    account = input_segments[0]
    mule_list = input_segments[1:]
    # 构建符合需求的账号-角色映射字典
    userdata = {
        account: mule_list
    }
    
    # 测试输出验证,可根据需求删除
    print(f"账号{account}绑定成功,关联角色列表:{', '.join(mule_list)}")

后续爬虫&CSV存储对接建议

你爬取每个仓库角色的站点数据时,只需在CSV的每条物品记录中新增绑定账号字段,值统一填当前的account变量值即可,后续用户搜索物品时直接读取该字段展示,完全满足需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 08:18:01