影刀RPA实操指南_TEMU商品批量上架与数据采集
2026/6/10 0:39:20 网站建设 项目流程

影刀RPA实操指南:TEMU商品批量上架与数据采集自动化流程

TEMU作为拼多多跨境电商平台,卖家端的操作频率不亚于国内电商。选品上架、价格监控、竞品分析,每天重复大量点击和复制粘贴。

影刀处理TEMU卖家后台的自动化有两个关键点:一是登录态维护(TEMU卖家后台session过期较快),二是列表页异步加载的数据提取。

这篇专注于TEMU卖家后台(seller.kuajing.pinduoduo.com)的操作,不涉及前台采集。


一、准备好两样东西

1. 影刀内置浏览器的登录态

第一步永远是在影刀内置浏览器里手动登录TEMU卖家后台。后续操作都在同一个浏览器窗口里进行。

注意:TEMU卖家后台的session通常只有2~4小时有效。长时间运行的流程需要在开头加登录态检测(参考"判断元素是否存在"那篇文章)。

2. 明确你要操作的页面路径

操作目标路径
商品列表商品管理 → 商品列表
数据导出商品列表 → 导出按钮

店群矩阵自动化突破运营极限!

| 批量上架 | 商品管理 → 发布商品 |
| 订单管理 | 订单 → 订单列表 |


二、商品列表数据采集

TEMU商品列表的数据在表格里,结构比较规整。

# ===== TEMU商品列表数据采集 =====打开网页("https://seller.kuajing.pinduoduo.com/goods/list")等待元素出现("商品表格容器",5)新建Excel->商品数据 写入行数据(商品数据,["序号","商品ID","商品名称","SKU","价格(美元)","库存","状态"])页码=1条件循环(True):# 获取当前页表格所有行# 捕获元素:表格行 //table//tbody//tr获取相似元素列表("商品表格行列表")->表格行列表 遍历列表(表格行列表,当前行):序号=(页码-1)*每页条数+当前循环索引+1# 商品ID — 表格单元格,按列索引取获取元素文本(当前行,".//td[1]")->商品ID 获取元素文本(当前行,".//td[2]")->商品名称 获取元素文本(当前行,".//td[3]")->SKU 获取元素文本(当前行,".//td[4]")->价格 获取元素文本(当前行,".//td[5]")->库存 获取元素文本(当前行,".//td[6]")->状态 写入行数据(商品数据,[序号,商品ID,商品名称,SKU,价格,库存,状态])# 翻页判断元素是否存在("下一页按钮")如果 结果为真:点击元素("下一页按钮")等待元素出现("商品表格容器",5)页码=页码+1否则:跳出循环 导出表格(商品数据,"D:\TEMU_商品列表_20260609.xlsx")

三、利用TEMU后台的"导出"功能(更省事)

TEMU后台大多数列表页都有"导出"按钮,点击后下载CSV文件。如果你只做数据采集不做页面操作,用这个更快。

# ===== 利用TEMU后台导出功能 =====打开网页("https://seller.kuajing.pinduoduo.com/goods/list")等待元素出现("导出按钮",5)# 点击"导出"按钮点击元素("导出按钮")# 等待导出完成(一般需要等几秒生成文件)固定等待(10)# 如果导出自动下载到默认下载目录,找到最新的CSV文件# 使用Python代码指令处理

然后在Python代码指令中处理下载的文件:

# 找下载目录中最新的CSV文件importosimportglobimportpandasaspd download_dir=r"C:\Users\你的用户名\Downloads"csv_files=glob.glob(os.path.join(download_dir,"*.csv"))latest_csv=max(csv_files,key=os.path.getctime)# 读取并可以进一步处理df=pd.read_csv(latest_csv,encoding='utf-8')df.to_excel(r"D:\TEMU_商品_20260609.xlsx",index=False)

注意:用导出功能的话,文件名和时间戳每次不同,需要上面的逻辑自动找最新文件。


四、批量上架商品

批量上架的核心是:从Excel读取商品信息 → 逐个打开商品编辑页 → 修改状态 → 保存。

# ===== TEMU批量上架商品 =====# 读取待上架的商品ID列表读取Excel("D:\待上架商品.xlsx")->上架表 获取表格行数(上架表)->总行数 遍历行索引(1,总行数):商品ID=获取单元格值(上架表,当前行,1)# 打开商品编辑页打开网页("https://seller.kuajing.pinduoduo.com/goods/edit?goods_id="+商品ID)等待元素出现("商品编辑页面",5)# 判断当前状态判断元素是否存在("上架按钮")如果 结果为真:点击元素("上架按钮")等待元素出现("操作成功提示",5)写入单元格(上架表,当前行,2,"已上架")否则:判断元素是否存在("已上架状态标识")如果 结果为真:写入单元格(上架表,当前行,2,"已在上架状态")否则:写入单元格(上架表,当前行,2,"状态未知")保存Excel(上架表,"D:\待上架商品.xlsx")

五、TEMU特有的坑

坑1:登录态过期

TEMU卖家后台经常在操作中途弹"登录已过期,请重新登录"。流程跑一半崩了。

解决:在关键操作前加登录态检测。

temu店群自动化报活动案例

# 登录态检测函数判断元素是否存在("登录表单")如果 结果为真:输出日志("登录态已过期,需要重新登录")![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f70ffa4b98a9440dbf6dd88bc49a1e6e.png#pic_center)截图保存("D:\登录过期.png")终止流程

坑2:提交按钮可能被禁用

有些页面的提交按钮在数据校验通过后才变成可点击状态。如果影刀点得太早(按钮还是灰的),会点击无效但不会报错。

解决:加一步等待。

等待元素出现("保存按钮",5)固定等待(1)# 等校验跑完点击元素("保存按钮")

坑3:商品列表页可能分不同类型

TEMU有"全部商品"、“已上架”、“已下架”、"审核中"等几个tab。切换tab后表格重新加载。

解决:先选择"全部商品"tab,再开始采集。

# 先点"全部商品"tab,再采集点击元素("全部商品标签")等待元素出现("商品表格容器",3)

六、筛选逻辑:只处理特定状态的商品

# 示例:只采集"已上架"且"库存<10"的商品状态=获取元素文本(当前行,".//td[6]")库存=int(获取元素文本(当前行,".//td[5]"))![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/b8f1c633d36a43b28ee6b77dd5900add.png#pic_center)如果 状态=="已上架"且 库存<10:写入行数据(预警表,[商品ID,商品名称,库存])

作者:林焱

本文为《影刀RPA学习手册》系列文章之一,内容源于实操经验的整理与分享。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询