Temu 库存管理神器:一键抓取 SKU 数据并导出货值 CSV

傻瓜式提取网页数据的油猴脚本(JavaScript 代码) 一次性提取任意网站的布局类似的数据,例如 淘宝的商品价格、微博的热搜标题、必应搜索的图片链接。使用JavaScript实现,配置到Tampermonkey(油猴)中即可使用。 阅读详情

 

引言 / 背景

在管理 Temu 店铺库存时,我们经常需要获取每个 SKU 的库存和货值,但系统自带导出功能有限:

  • 分页数据无法一次性抓取

  • 多 SKU 商品需要手动统计

  • 手动计算货值效率低、容易出错

为了解决这个问题,我开发了一个 油猴脚本,可以自动抓取所有分页数据,计算库存货值,并导出 CSV 文件,极大提高工作效率。


脚本功能概览

功能亮点

  • 自动遍历 Temu 库存管理页面的所有分页

  • 提取商品名称、SKC、SKU、申报价格、各类库存数量

  • 自动计算每个 SKU 的货值

  • 一键导出 CSV 文件,字段齐全


使用步骤

步骤 1:安装油猴(已经有的可以跳过)

1. 点击右上角三个点

2. 打开浏览器插件商店,搜索 油猴 并安装

3. 安装完成后,在浏览器工具栏可以看到 Tampermonkey 图标

步骤 2:创建新脚本

1. 点击油猴后会出现这个界面,点击添加新脚本

2. 将以下代码复制到编辑器中

// ==UserScript==
// @name         Temu 自动抓取 SKU 库存并导出货值
// @namespace    http://tampermonkey.net/
// @version      2025-08-18
// @description  在 Temu 销售管理页面自动抓取所有商品 SKU 信息及库存数据,计算货值并导出为 CSV 文件
// @author       kiki
// @match        https://agentseller.temu.com/stock/fully-mgt/sale-manage/main*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function createExportButton() {
        const btn = document.createElement('button');
        btn.innerText = '导出货值';
        btn.style.position = 'fixed';
        btn.style.top = '100px';
        btn.style.right = '20px';
        btn.style.zIndex = '9999';
        btn.style.padding = '10px 15px';
        btn.style.backgroundColor = '#ff6600';
        btn.style.color = '#fff';
        btn.style.border = 'none';
        btn.style.borderRadius = '5px';
        btn.style.cursor = 'pointer';
        btn.addEventListener('click', exportAllPages);
        document.body.appendChild(btn);
    }

    function exportCSV(data) {
        const header = ['商品名称','SKC','SKU','申报价格','仓内可用库存','仓内暂不可用库存','已发货库存','货值'];
        const rows = data.map(item => [
            item.name,
            item.skc,
            item.sku,
            item.price,
            item.available,
            item.unavailable,
            item.shipped,
            item.value.toFixed(2)
        ]);
        const csvContent = [header, ...rows].map(e => e.join(",")).join("\n");
        const blob = new Blob([csvContent], { type: 'text/csv;charset=utf-8;' });
        const url = URL.createObjectURL(blob);
        const a = document.createElement('a');
        a.href = url;
        a.download = 'temu_sku_sale_value.csv';
        document.body.appendChild(a);
        a.click();
        document.body.removeChild(a);
        URL.revokeObjectURL(url);
    }

    function parseNumber(str) {
        return parseFloat(str.replace(/[^\d.]/g,'')) || 0;
    }

    function parseIntNumber(str) {
        return parseInt(str.replace(/[^\d]/g,'')) || 0;
    }

    async function exportAllPages() {
        let allData = [];
        let pageIndex = 1;
        let lastName = '';
        let lastSkc = '';

        while(true) {
            console.log('抓取第', pageIndex, '页');
            await new Promise(r => setTimeout(r, 1500));

            const rows = document.querySelectorAll('tr[data-testid="beast-core-table-body-tr"]');
            if (rows.length === 0) {
                alert('未找到表格数据,请确保当前页已加载');
                return;
            }

            rows.forEach(row => {
                try {
                    const infoDiv = row.querySelector('.main_productInfo__cHqsm');

                    // 获取商品名称和 SKC
                    if(infoDiv){
                        const pList = infoDiv.querySelectorAll('p');
                        if(pList.length > 1){
                            lastName = pList[1].innerText.trim();
                        } else if(pList.length === 1){
                            lastName = pList[0].innerText.trim();
                        }
                        const skcMatch = infoDiv.innerText.match(/SKC:(\d+)/);
                        if(skcMatch) lastSkc = skcMatch[1];
                    }

                    const tds = row.querySelectorAll('td');

                    // ===== 动态选择库存列索引 =====
                    let available = 0, unavailable = 0, shipped = 0;
                    if(infoDiv){
                        // 有商品名称和 SKC
                        available = parseIntNumber(tds[16]?.innerText || '0');
                        unavailable = parseIntNumber(tds[18]?.innerText || '0');
                        shipped = parseIntNumber(tds[19]?.innerText || '0');
                    } else {
                        // 无商品名称和 SKC
                        available = parseIntNumber(tds[13]?.innerText || '0');
                        unavailable = parseIntNumber(tds[15]?.innerText || '0');
                        shipped = parseIntNumber(tds[16]?.innerText || '0');
                    }

                    // 获取价格列,假设 td 包含 '¥'
                    let price = 0;
                    tds.forEach(tdPrice => {
                        const t = tdPrice.innerText.trim();
                        if(t.includes('¥')) price = parseNumber(t);
                    });

                    // 获取 SKU 和规格
                    tds.forEach(td => {
                        const skuPList = td.querySelectorAll('p.main_subLine__DFGB2');
                        skuPList.forEach(p => {
                            if(p.innerText.includes('SKU ID')){
                                const prevText = p.previousElementSibling ? p.previousElementSibling.innerText.trim() : '';
                                const specText = prevText ? prevText + ' ' + p.innerText.trim() : p.innerText.trim();

                                allData.push({
                                    name: lastName,
                                    skc: lastSkc,
                                    sku: specText,
                                    price,
                                    available,
                                    unavailable,
                                    shipped,
                                    value: price * (available + unavailable + shipped)
                                });
                            }
                        });
                    });

                } catch(e) {
                    console.log('解析行出错', e, row);
                }
            });

            // 翻页
            const nextBtn = document.querySelector('li[data-testid="beast-core-pagination-next"]');
            if (!nextBtn || nextBtn.classList.contains('PGT_disabled_5-118-0')) {
                console.log('已到最后一页');
                break;
            } else {
                nextBtn.click();
                pageIndex++;
                await new Promise(r => setTimeout(r, 2000));
            }
        }

        exportCSV(allData);
    }

    window.addEventListener('load', createExportButton);
})();

    3. 保存并启用代码

    步骤 3:使用脚本抓取数据

    1. 打开 Temu 销售管理页面,点击设置表格列(原本就没有调整过的可以跳过这一步)

     

    2. 按需选择要查询的商品信息(这里选择的已加入站点的商品)-> 选择每页40条(提升自动翻页速度)-> 点击导出货值,脚本开始自动抓取所有分页数据

     

    3. 稍等几秒,CSV 文件会自动下载

    步骤 4:查看 CSV 文件

    1. 打开下载的 CSV 文件

    2. 用wps打开,调整表格样式

    3. 最终样式,查看商品名称、SKC、SKU、申报价格、各类库存以及自动计算的货值

    4. 可直接在 Excel 或其他工具中进行统计分析

     


    总结 / 使用价值

    通过这个脚本:

    • 电商运营人员无需手动翻页统计 SKU

    • 自动计算货值,数据准确、减少人工错误

    • CSV 文件方便进一步分析、生成报表

    总之,这个工具能大幅提高 Temu 店铺库存管理效率,节省时间,适合每日或每周定期使用。


    参考资料

     

    避开这些坑!Temu商品采集合规指南(附MyAgent最佳配置) 本文为Temu卖家提供了一份详尽的商品数据采集合规实战指南。文章深入剖析了平台规则边界、官方API与第三方工具的合规博弈,并重点分享了如何利用MyAgent等工具构建稳健的采集系统架构,包括IP管理、请求模拟与异常处理等核心防御策略,旨在帮助运营者在安全合规的前提下高效获取数据。 阅读详情

    相关推荐

    PHP爬虫:获取商品SKU详细信息的利器

    在电子商务领域,SKU(Stock Keeping Unit)即库存单位,是商品信息管理中的基础元素。获取商品的SKU详细信息对于电商运营者来说至关重要,它直接关系到库存管理、订单处理、客户服务等多个方面。PHP作为一种广泛使用的服务器端脚本语言,结合爬虫技术,可以有效地抓取电商平台上的商品SKU数据。本文将介绍如何使用PHP爬虫获取商品SKU的详细信息。

    2401_87195067的博客 2242

    按键精灵脚本分享 temu发货台

    AutoHotkey提供了一种类似于编程语言的脚本语言,允许用户编写自定义的脚本来模拟键盘和鼠标操作,处理文本、文件和窗口操作等。

    qq_30361651的博客 4168

    构建企业级跨境电商(Temu)财务数据自动化采集系统

    对爬虫&逆向&算法模型感兴趣的同学可以查看历史文章,私信作者一对一小班教学,学习详细案例和兼职接单渠道摘要随着全球跨境电商业务的蓬勃发展,商家对财务数据的精细化管理和自动化处理提出了前所未有的高要求。传统的手动下载和对账方式不仅效率低下,而且极易出错,已无法满足现代企业快节奏的运营需求。本文以主流跨境电商平台Temu为例,通过“深度模块化剖析”的思路,详细阐述了如何构建一个功能强大、稳定可靠的财务数据自动化采集系统。

    猫敷雪 280

    BitBlaze(四) - 动态分析组件TEMU

    4 TEMU:动态分析组件 这一部分主要介绍TEMU,BItBlaze平台的动态分析组件,描述其提取操作系统级语义的组件,执行系统全局的动态污点分析,以及它的插件和实现。 4.1 TEMU概述 TEMU是一个基于全系统仿真器QEMU开发的全系统的动态二进制分析平台。在这个仿真器上运行一个完整的系统(包括操作系统和应用程序),并对相关二进制代码的执行进行细粒度的观察。TEMU是基于一下考量而采...

    数据库 727

    Ubuntu22.04下RTX2080显卡驱动、CUDA、cuDNN保姆级避坑安装指南(实测有效)

    本文提供Ubuntu22.04下RTX2080显卡驱动、CUDA和cuDNN的详细安装指南,涵盖前期准备、驱动安装、CUDA版本选择、cuDNN配置及常见问题解决。通过实测有效的步骤和优化建议,帮助用户快速搭建稳定的深度学习环境,避免常见陷阱。

    weixin_42540248的博客 279

    51单片机——LCD12864驱动函数深度解析与实战优化

    本文深入解析了51单片机驱动LCD12864液晶屏的核心驱动函数,从底层时序、关键延时到地址计算进行逐行剖析,并针对常见显示问题提供系统性的调试技巧与实战优化方案。重点探讨了如何将基础代码优化为稳定高效的驱动,涵盖延时精准化、批量写入及显示缓冲区等高级技巧,旨在帮助开发者从“点亮”屏幕进阶到“精通”驱动,确保显示稳定可靠。

    weixin_29190169的博客 78

    对temu的产品联盟链接数据进行采集和分析

    数据驱动的决策已经成为现代电商企业的标配。通过自动化脚本的应用,企业可以高效、准确地获取并分析商品信息,从而优化营销策略、提升用户体验,并最终在激烈的市场竞争中脱颖而出。Python作为一种功能强大且灵活的编程语言,在这一过程中扮演了不可或缺的角色。在未来,随着人工智能和大数据技术的进一步发展,电商企业将能够更深入地挖掘数据的价值,做出更加精准和智能的商业决策。

    weixin_40726747的博客 1341

    无痛安装及初始配置 PHP 8.0.3 + Apache 2.4 + MySQL 8.0

    PHP 8.0.3 + Apache 2.4 + MySQL 8.0MySQL 8.0.23 安装下载安装配置环境变量初始化MySQLPHP8.0.3 安装下载安装配置环境变量Apache 2.4 安装下载安装启动 MySQL 8.0.23 安装 下载 到官方网站下载:https://dev.mysql.com/downloads/mysql/ 目前的最新版本是MySQL 8.0.23 在Windows上有两种安装方式,一个是zip压缩文件解压然后配置,另一个是图像化界面安装。 这里选择第一种方法安装:

    Kuang Da's Blog 6202

    Temu电商数据自动化统计工具实战指南

    电商数据分析是运营决策的核心支撑,传统手工统计存在效率低、易出错等痛点。通过API接口实现数据自动化采集与清洗已成为行业趋势,其中多维数据聚合、智能异常检测等关键技术能显著提升处理效率。凌风工具箱这类工具通过预置Temu平台接口协议,实现销售、广告、库存等核心指标的自动抓取与可视化呈现,特别适合需要快速生成经营看板的场景。结合商品四象限分析等深度功能,可有效辅助SKU优化与广告策略调整,实测较手工处理效率提升40倍以上。

    weixin_29055137的博客 315

    锐捷路由器DNS Proxy保姆级配置教程:从零到实战,手把手教你搞定内网域名解析

    本文提供锐捷路由器DNS Proxy功能的详细配置教程,从基础环境搭建到实战测试,手把手教你实现内网域名解析。涵盖上游DNS设置、内网域名映射、故障排查等关键步骤,帮助网络管理员快速解决内网访问难题,提升工作效率。

    weixin_29284657的博客 543

    【云原生进阶之容器】第六章容器网络6.6.2--Cilium部署

    部署Cilium非常简单,可以通过单独的yaml文件部署全部组件(目前我使用了这个方式部署了1.7.1版本),也可以通过Helm Chart一键完成。重要的是部署环境和时机:官方建议所有部署节点都使用Linux最新稳定内核版本,这样所有的功能都能启用。作为一个Kubernetes网络组件,它应该在部署Kubernetes其他基础组件之后,才进行部署。

    junbaozi的专栏 786

    2026跨境电商数据采集与自动化神器推荐

    工具不局限于固定模板任务,支持深度自定义流程,可根据卖家个性化运营规则搭建专属自动化方案。无论是简单的报表汇总、消息提醒,还是复杂的批量改价、库存同步、售后处理,均可灵活适配,满足不同类目、不同运营模式的跨境商家需求。优先选择火车采集器:如果你的核心需求是竞品数据采集、行业调研、爆款数据分析、商品素材批量获取,专注数据挖掘与精细化选品,火车采集器的高精度、大批量采集能力是最优选择。优先选择火语言RPA:如果你的核心需求是简化日常运营流程、替代人工重复操作、实现店铺运维/订单/售后自动化。

    lewell789的博客 331

    ZooKeeper 实战:使用 Docker Compose 部署 ZooKeeper 集群

    ZooKeeper是一个开源的分布式协调服务,用于管理大型分布式系统中的数据。它由Apache软件基金会提供,最初是Hadoop的一个子项目,但后来发展成为一个独立的顶级项目。ZooKeeper提供的一致性协调服务对于构建分布式应用和服务非常重要,特别是在需要精确的领导选举、配置管理、命名服务、分布式同步和提供分布式锁等功能时。

    SmartSi 1528

    temu现在销量数据:如何查看Temu的销量数据并优化店铺销售额

    通过卖家中心的数据中心,您可以轻松查看不同时间段的销量数据,并根据数据制定更有效的营销策略。通过不断分析销量数据并调整策略,您可以提高店铺的销售额,并取得更好的业绩。记住,数据是成功的关键,善于利用销量数据将为您的店铺带来更大的成功!在Temu平台上,您可以通过卖家中心轻松查看销量数据,并根据数据制定更有效的营销策略。进入数据中心后,您将看到多个数据统计选项,如“销售数据”、“流量数据”和“商品数据”等。2. 优化商品页面:检查销量较低的商品页面,优化商品标题、描述和图片等元素,以提高商品的吸引力。

    duoduocanmou的博客 5317

    如何用IDEA查看jar包中代码

    我们在使用Java进行开放时经常会需要下载些第三方的jar包进行相应的开发。有时候相关jar包的使用文档不足,满足不了我们的特定开发使用要求,这就需要我们查看jar包内的相关代码逻辑,本文将基于IDEA工具介绍如何查看相关jar包的代码逻辑

    mystonelxj的博客 2273

    【用unity实现100个游戏之1】制作类元气骑士、挺进地牢——俯视角射击游戏多种射击效果(一)(附源码)

    俯视角射击游戏)是一类以俯视视角进行游戏展示的射击游戏。在这种游戏中,玩家控制着一个角色或载具,从俯视的角度上方观察游戏世界,并与敌人进行战斗。这种视角使玩家能够有更好的全局观察和策略性,同时也强调快速反应和精确射击。视角:俯视角度可以是固定的,也可以随着玩家角色的移动而变化,但都允许玩家以全局视角观察整个战场,有利于制定战略和规划行动。射击:玩家通常需要使用各种武器来与敌人进行战斗,包括枪械、爆炸物等。射击动作依赖于玩家的反应速度和准确性。

    向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 7810

    京东全商品SKU提取,一键批量导出获取

    京东店铺商品SKU如何提取?作为京东商家常常会遇到节日促销提报活动的时候,需要后台提报店铺大量SKU的情况。 提报的商品SKU需要一个一个地去搜索查找,先进入到商品详情页找到相关商品的链接地址,再手动保存商品SKU,如下图: 这样的操作是不是大部分商家都经历过,一顿操作猛如虎一看时间一天过去了,这样复制商品SKU信息是非常麻烦且耗时的。尤其是店铺商品比较多的的情况下,如果商品SPU下又有很多SKU,那操作起来就更加令人头大了。 那要怎么样才能快速提取京东店铺全部商品的SKU、SPU、库存、促.

    jiancent的博客 7594

    LinePhone3.2.7(android端最新版本) sip客户端

    SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

    使用油猴脚本进行数据采集

    油猴脚本进行网页数据采集

    愿一生与码相伴 1841

    NTscan扫描工具

    ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

    怀旧版电脑GBC模拟器

    再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

    影刀RPA_Temu关键词取数_源码解读

    本项目开发了一个基于影刀RPA的Temu平台数据采集工具,支持关键词搜索和自定义链接两种模式自动抓取商品数据。该工具具备断点续跑、多维度数据采集(包括商品信息、销量、价格等)和自动导出Excel功能,适用于电商市场调研、竞品分析等场景。项目采用模块化设计,包含6个核心流程和工具函数,通过异常处理机制保障稳定性。使用时需注意平台反爬机制带来的验证码问题,建议控制操作频率并选择Chrome浏览器。未来可扩展验证码自动识别、定时任务等功能。

    rpa 资深玩家 1542

    win10 跳过U8环境检测的IE WebControls.rar

    win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

    Temu平台数据:使用api接口获取所需字段到数据库

    本文摘要介绍了获取Temu店铺商品销售/库存数据的完整流程。首先通过开发者平台注册应用并获取API权限,然后在卖家中心授权应用并获取access_token等必要参数。接着设计数据库表结构存储商品销售、库存及补货相关数据。核心实现包括:1)MD5签名生成函数;2)分页请求API数据;3)解析嵌套JSON并展平为SKU+仓组维度;4)批量UPSERT入库。整个流程采用重试机制、指数退避和分页间隔等策略保证数据完整性和API调用稳定性。最终实现自动化定时获取Temu店铺全量销售库存数据的功能。

    k_ybs的博客 2316

    玩转TEMU价格模块:自动化定价、申诉、议价全流程实操

    Temu价格模块API提供了商品价格管理的全流程解决方案,包含推荐价查询、定价单管理、申诉议价等功能。通过Python SDK可实现:1)查询商品推荐供货价;2)处理定价单的接受/拒绝;3)创建申诉和议价;4)批量调整SKU价格。该模块支持多种状态参数设置,如推荐价类型(10-低流量/20-限流)、定价单状态(10-待处理/30-已拒绝)等,帮助商家灵活应对平台价格策略。最佳实践包括及时响应定价单、合理申诉议价、批量操作提效等。安装方式为pip install temu_api。

    qq_17367373的博客 1191

    temu采集

    最近转做海外电商,有需要用到选品的筛选,这边需要采集temu,使用这个来做更多次生服务。

    qq_45868717的博客 1271

    Temu数据面板:Temu商家必备的数据分析工具

    而Temu数据面板作为一个功能强大的数据分析工具,可以帮助商家更好地了解店铺的运营情况,制定更有效的运营策略,提高销售业绩。它提供了丰富的功能,帮助商家更好地了解店铺的运营情况,制定更有效的运营策略,提高销售业绩。商家可以通过销售概览、商品分析、用户行为分析、流量分析和营销活动分析等功能,深入了解店铺的运营状况,优化店铺的布局和推广策略。商家可以通过这个功能,了解店铺参加的营销活动的数据报告。它提供了丰富的功能,让商家可以直观地了解店铺的运营状况,包括销售数据、商品表现、用户行为等多个方面的信息。

    duoduocanmou的博客 4130

    【爬虫实战】利用代理爬取Temu电商数据

    利用代理爬取Temu电商数据

    m0_73367097的博客 1万+

    使用Python爬虫API,轻松获取电商商品SKU信息

    在电商领域,对商品SKU信息的精准把握是商家取胜的关键。通过Python爬虫API获取电商商品SKU信息,我们能够为电商运营提供数据支持,优化库存管理,制定精准的营销策略。这不仅提高了运营效率,也为消费者提供了更好的购物体验。随着技术的不断进步,掌握如何合法合规地获取和利用数据,将成为电商成功的关键。Python爬虫API的灵活性和强大功能,使其成为获取电商商品SKU信息的理想工具。

    2401_87849163的博客 1079
    ii-7
    博客等级 码龄4年 4粉丝 1原创
    评论 8
    成就一亿技术人!
    拼手气红包6.0元
    还能输入1000个字符
     
     条评论被折叠 查看
    添加红包

    请填写红包祝福语或标题

    个

    红包个数最小为10个

    元

    红包金额最低5元

    当前余额3.43元 前往充值 >
    需支付:10.00元
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付元
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值