做电商店群(拼多多、淘宝、小红书多店铺),最大的痛点是账号切换和防关联。
手动登录退出太慢,而且同IP登录多个账号容易被平台判定为“多账号操作”导致限流。
影刀可以实现账号的自动轮换:登录→操作→退出→换下一个账号。
配合代理IP、浏览器指纹清理,有效降低关联风险。
下面讲一套完整的店群账号管理方案:账号信息存储、自动登录退出、IP轮换、缓存清理。
一、账号信息存储在Excel或飞书表格
你需要一个表格记录所有账号,字段包括:
| 店铺平台 | 账号 | 密码 | 代理IP | 上次登录时间 | 状态 |
|----------|------|------|--------|-------------|------|
| 拼多多 | user1@email.com | pwd123 | 192.168.1.1:8080 | 2025-01-15 | 正常 |
| 拼多多 | user2@email.com | pwd456 | 192.168.1.2:8080 | 2025-01-14 | 正常 |
操作步骤:
- 在影刀里读取这个表格,拿到账号列表
- 循环列表,逐个处理账号
# 读取账号Excel

打开Excel("C:/账号库.xlsx") → 【Excel对象】
读取区域数据到列表(【Excel对象】, 起始行=2) → 【账号列表】
# 每行格式:[平台, 账号, 密码, 代理IP, 上次登录时间, 状态]
影道指令精确名称:“读取区域数据到列表”输出二维列表,适合批量账号管理。
二、代理IP轮换:每个账号用不同IP
平台通过IP判断是否多账号操作。
解决方案: 每个账号绑定一个代理IP,影刀在打开浏览器前设置代理。
操作步骤:
- 购买代理IP服务(如阿布云、青果云、穿云API)
- 在账号表格中为每个账号分配一个代理IP
- 影刀用“打开网页”指令时,设置代理参数
# 方法1:影刀“打开网页”指令中直接设置代理
打开网页(
URL="https://seller.pinduoduo.com",
代理类型="HTTP",
代理服务器="192.168.1.1",
代理端口=8080
)
# 方法2:使用“设置浏览器代理”指令(更灵活)
设置浏览器代理(代理类型="HTTP", 代理服务器=【代理IP】, 代理端口=【端口】)
打开网页(URL)
动态代理(每次请求换IP):
适用于采集任务,不适合登录店铺(登录需要固定IP,否则会频繁验证)。
影道版本差异:代理功能社区版也支持,但动态代理池需要创业版以上的“浏览器环境隔离”功能。
三、自动登录与退出流程
每个账号的处理流程:
- 设置代理IP(如有)
- 打开平台登录页
- 输入账号密码,完成登录(可能遇到滑块验证码)
- 执行店铺操作(上架商品、采集数据等)
- 点击退出登录
- 清除浏览器缓存和Cookie
7. 切换到下一个账号
# 循环处理每个账号
ForEach列表循环(【账号列表】):
【账号】 = 获取列表元素(当前循环项, 1)
【密码】 = 获取列表元素(当前循环项, 2)
【代理IP】 = 获取列表元素(当前循环项, 3)
# 设置代理(如果有)
如果 【代理IP】 不等于 "":
设置浏览器代理(代理服务器=【代理IP】)
# 打开登录页
打开网页("https://seller.pinduoduo.com")
等待元素出现(账号输入框, 10)

# 输入账号密码
输入文本(账号输入框, 【账号】)
输入文本(密码输入框, 【密码】)
# 处理滑块验证码(如果有)
判断元素是否存在(滑块验证码) → 【有滑块】
如果 【有滑块】:
调用子流程(处理滑块) # 需要接入打码平台或手动处理
# 点击登录
点击元素(登录按钮)
等待元素出现(卖家中心首页元素, 15)
# 执行店铺操作(如商品上架)
调用子流程(店铺日常操作)
# 退出登录
点击元素(退出登录按钮)
等待元素出现(登录按钮, 10) # 退出成功回到登录页
# 清理缓存
清除浏览器缓存()
清除浏览器Cookie()
# 关闭当前标签页,准备下一个账号
关闭网页()
容易踩坑:
- 有些平台退出后Cookie不会立即清除,需要手动调用“清除浏览器Cookie”指令
- 多个标签页同时登录不同账号会串号,建议每个账号用独立的“网页对象”变量
影道指令精确名称:“清除浏览器缓存”和“清除浏览器Cookie”在“界面操作”分类下。每次切换账号前必须执行。
四、浏览器环境隔离(防指纹)
除了IP,平台还会收集浏览器指纹:屏幕分辨率、时区、WebGL、Canvas指纹等。
多个账号在同一浏览器环境登录,指纹一致,容易被关联。
影道解决方案:
使用“浏览器环境”指令创建独立的浏览器配置文件。每个账号对应一个独立的浏览器“小号”,指纹完全隔离。
操作步骤:
- 拖入“创建浏览器环境”指令
- 设置浏览器参数:分辨率、时区、User-Agent(可选随机)
- 用这个环境打开网页,指纹独立
# 创建独立浏览器环境
创建浏览器环境(
环境名称="账号1_环境",
分辨率="1920x1080",
时区="Asia/Shanghai"
) → 【环境对象】
# 在环境中打开网页
在浏览器环境中打开网页(环境对象=【环境对象】, URL="https://seller.pinduoduo.com")
# ... 登录操作 ...
# 用完关闭环境
关闭浏览器环境(【环境对象】)
优势: 每个账号的缓存、Cookie、指纹完全隔离,不需要手动清理。
限制: 需要创业版及以上,且消耗更多系统资源。
影道版本差异:浏览器环境隔离是创业版的付费功能,社区版不支持。
五、异常处理与登录状态检测
登录可能失败:密码错误、验证码超时、账号被锁定。
流程需要检测登录是否成功,失败则跳过该账号并记录日志。
# 登录后判断是否出现“卖家中心”特征元素
判断元素是否存在(卖家中心标题) → 【登录成功】
如果 【登录成功】 为 False:
输出日志(f"账号{【账号】}登录失败,跳过")
截图("C:/logs/login_fail.png")
# 可选:发送飞书通知
继续循环 # 跳过本次循环,处理下一个账号
加上失败计数和重试:
【重试次数】 = 0
【最大重试】 = 2
条件循环(当 【登录成功】 == False and 【重试次数】 < 【最大重试】):
输出日志(f"登录失败,第{【重试次数】+1}次重试")
# 刷新页面重新登录
刷新网页()
固定等待(2)
# 重新输入账号密码...
【重试次数】 = 【重试次数】 + 1
影道指令精确名称:“刷新网页”在“界面操作”分类下。建议配合try-catch使用。
六、账号使用频率控制
避免短时间内频繁切换账号,触发平台风控。
做法: 每个账号操作完成后,随机等待一段时间(如30-90秒)。
# 随机等待
【随机秒数】 = 随机数(30, 90)
固定等待(【随机秒数】)
还可以记录每个账号的“上次登录时间”,按时间间隔排队(比如一个账号一天只操作一次)。
在Excel中更新“上次登录时间”字段,下次运行时只处理超过24小时未登录的账号。
# 判断是否超过24小时
【上次登录】 = 获取列表元素(当前循环项, 4) # 日期时间字符串
【时间差】 = 计算时间差(当前时间, 【上次登录】)
如果 【时间差】 < 86400: # 24小时=86400秒
输出日志("账号今日已登录过,跳过")
继续循环
常见问题速查
| 问题 | 解决方法 |
|---|---|
| 不同账号登录后串数据 | 每个账号用独立的浏览器环境,或者每次切换后清除Cookie |
| 代理IP设置后无法上网 | 代理IP失效或格式错误。测试代理:在浏览器中设置代理访问百度 |
| 滑块验证码处理 | 接入打码平台(超级鹰、图鉴),或手动打码后继续流程 |
| 账号被平台限制登录 | 降低切换频率,换高质量代理IP,检查是否在账号表格中标记“异常” |
| 多个账号同时运行(并发) | 影刀单流程只能串行。想并发需要开多个影刀客户端或使用企业版的多机器人 |
| 浏览器环境太占资源 | 一个环境约200MB内存,10个账号同时开需要2GB以上。建议串行处理,用完即关 |
| 忘记更新账号上次登录时间 | 在操作成功后的finally块里更新Excel中的时间字段 |
推荐资源
- 代理IP服务商:阿布云(国内HTTP)、青果云(动态IP)、穿云API(适合采集)
- 打码平台:超级鹰(便宜)、图鉴(识别率高)、联众
- 影刀官方帮助中心搜“浏览器环境”和“代理”
- 推荐阅读:《电商店群运营手册》(了解平台风控规则)
最后建议:店群管理最重要的是稳定,宁可慢一点,也不要因为频繁操作导致账号被封。每个账号之间留足间隔时间,代理IP要选择干净的住宅IP。
作者:林焱
本文为《影刀RPA学习手册》系列文章之一,内容源于实操经验的整理与分享。
