// ==UserScript== // @name 拼多多订单导出与分析 // @namespace win.somereason.web.utils // @version 1.0.1 // @description 导出拼多多订单并生成详细分析报告,包含商品图片、消费统计与购买趋势分析 改版自 @[seeker](https://greasyfork.org/zh-CN/scripts/534938-%E5%AF%BC%E5%87%BA%E6%8B%BC%E5%A4%9A%E5%A4%9A%E8%AE%A2%E5%8D%95) // @author wenmoux // @match *://mobile.pinduoduo.com/orders.html* // @grant none // @license MIT // @downloadURL https://update.greasyfork.icu/scripts/535375/%E6%8B%BC%E5%A4%9A%E5%A4%9A%E8%AE%A2%E5%8D%95%E5%AF%BC%E5%87%BA%E4%B8%8E%E5%88%86%E6%9E%90.user.js // @updateURL https://update.greasyfork.icu/scripts/535375/%E6%8B%BC%E5%A4%9A%E5%A4%9A%E8%AE%A2%E5%8D%95%E5%AF%BC%E5%87%BA%E4%B8%8E%E5%88%86%E6%9E%90.meta.js // ==/UserScript== (function() { 'use strict'; // ===== 数据结构 ===== let orderData = { items: [], summary: { totalOrders: 0, totalAmount: 0, averagePrice: 0, frequentCategories: {}, frequentShops: {}, repurchasedItems: [], monthlyTrends: {} } }; // ===== 插入控制面板和日志浮窗 ===== (function setupUI() { const controlPanel = document.createElement("div"); controlPanel.id = "pdd-analysis-panel"; controlPanel.innerHTML = `
生成时间: ${new Date().toLocaleString('zh-CN')}

| 商品 | 店铺 | 价格 | 订单时间 | 状态 |
|---|---|---|---|---|
| ${item.productName} | ${item.shopName} | ${formatCurrency(item.paid)} | ${item.orderTime} | ${item.status} |