API 生成淘宝数据包 拍拍数据包 差异
这里我主要分析淘宝的CSV数据包。首先,特别强调一下,虽然同属于CSV的格式,但是淘宝的CSV格式要求保存为Unicode,而拍拍的需要保存为UTF-8。因此,这个前提不注意,你做出来的数据包导入到淘宝助理里,全部导入后会提示异常的错误信息,虽然能导入成功,但是每导入一次就要重新启动助理,这样太麻烦了。
我这里不讲解所有的代码,只是把核心部分的代码拿出来给大家讲解下。
从自己的独立购物网系统中将产品导入到淘宝助理过程核心代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
public List PrepareTaobaoCSVData()
{
int num2;
int num = 0x1f;
List list = new List();
string[] strArray = new string[] {
"宝贝名称", "宝贝类目", "店铺类目", "新旧程度", "省", "城市", "出售方式", "宝贝价格", "加价幅度",
"宝贝数量", "有效期", "运费承担", "平邮", "EMS", "快递", "付款方式",
"支付宝", "发票", "保修", "自动重发", "放入仓库", "橱窗推荐", "发布时间", "心情故事",
"宝贝描述", "宝贝图片", "宝贝属性", "团购价", "最小团购件数", "邮费模版ID", "会员打折"};
list.Add(strArray);
if(this.productList == null)
this.productList = new ArrayList();
this.m_parent.progressBar1.Maximum = this.productList.Count;
int num3 = -1;
for (num2 = 0; num2 < this.m_parent.listView1.Items.Count; num2++)
{
if (this.m_parent.listView1.Items[num2].Checked)
{
num3 = num2;
break;
}
}
for (num2 = 0; num2 < this.productList.Count; num2++)
{
ShopXGProduct product = (ShopXGProduct)this.productList[num2];
string[] strArray2 = new string[num];
XGTaoBao tag = (XGTaoBao)this.m_parent.listView1.Items[num3].Tag;
this.m_parent.progressBar1.Value = num2 + 1;
strArray2[0] = """+product.m_name+""";
strArray2[1] = tag.m_cateId ;
strArray2[2] = tag.m_shopCateId;
strArray2[3] = tag.m_oldLevel;
strArray2[4] = """ + tag.m_capital.Trim() + """;
strArray2[5] = """ + tag.m_city.Trim() + """;
strArray2[6] = """ + tag.m_saleType + """;
strArray2[7] = PackageProductHelper.GetPriceByProIdAndTypeId(product.m_id,
((OutPutCSV)this.m_parent).m_curPriceTypeId).ToString();
strArray2[8] = tag.m_priceUpStep;
strArray2[9] = tag.m_count;
strArray2[10] = tag.m_validateTime;
strArray2[11] = tag.m_post;
strArray2[12] = tag.m_pingyou;
strArray2[13] = tag.m_ems;
strArray2[14] = tag.m_kuaidi;
strArray2[15] = tag.m_payType;
strArray2[0x10] = tag.m_zhifubao;
strArray2[0x11] = tag.m_fapiao;
strArray2[0x12] = tag.m_baoxiu;
strArray2[0x13] = tag.m_autoSend;
strArray2[20] = tag.m_putInStore;
strArray2[0x15] = tag.m_recommend;
strArray2[0x16] = """ + DateTime.Now.ToString() + """;
strArray2[0x17] = """ + tag.m_story + """;
if (this.m_parent.radioButton1.Checked)
{
strArray2[0x18] = """ + this.GetProductDescribe(tag.m_describe, product) + """;
}
else
{
strArray2[0x18] = """ + this.GetProductDescribe(this.m_parent.m_proDetailMode, product) + """;
}
string path = this.m_parent.textBox4.Text.Trim();
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
string str2 = DateTime.Now.ToString().Replace(" ", "").Replace("-", "").Replace(":", "") + num2.ToString();
DealPic.SavePhotoFromUrl(path, str2 + ".jpg", product.m_pic1);
strArray2[0x19] = """ + path + str2 + ".jpg" + """;
strArray2[0x1a] = """ + tag.m_property+""";
strArray2[0x1b] = strArray2[7];
strArray2[0x1c] = tag.m_tgCnt;
strArray2[0x1d] = tag.m_youfeiTemp;
strArray2[30] = tag.m_zhekou;
list.Add(strArray2);
}
return list;
}
|
API 生成淘宝数据包 拍拍数据包 差异相关推荐
- 淘宝天猫如何导入数据包批量上传宝贝的方法
这个问题如果是放在以前,我想很多人的答案是借助淘宝助理导入数据包批量发布宝贝到店铺,是的,在以前,可以通过淘宝助理导入数据包上传,方便又快捷,但是在今年的八月底,淘宝助理正式下线了,如今登录淘宝助理会 ...
- taobao.trades.sold.increment.get( 淘宝店铺订单交易数据接口,淘宝店铺订单解密提额接口,淘宝店铺订单解密接口)代码对接教程
taobao.trades.sold.increment.get( 淘宝店铺订单交易数据接口,淘宝店铺订单解密提额接口,淘宝店铺订单解密接口)代码对接教程如下: 1.公共参数 名称 类型 必须 描述( ...
- 淘宝H5商品详情数据解析接口sign算法接口代码教程
淘宝H5商品详情数据解析接口sign算法接口代码教程如下: 1.公共参数 名称 类型 必须 描述(接口代码教程wx19970108018) key String 是 调用key(必须以GET方式拼接在 ...
- 【TIANCHI】天池大数据竞赛(学习赛)--- 淘宝用户购物行为数据可视化分析
目录 前言 一.数据集的来源和各个字段的意义 二.数据分析 1.引入库 2.读入数据 3.查看数据数量级 4.PV(Page View)/UV访问量 5.漏斗模型 6.用户购买商品的频次分析. 7.A ...
- 淘宝走过的大数据之路
回顾丨13年来,淘宝走过的大数据之路 来源:CSDN大数据 时间:2016-11-07 10:19:15 作者: - 淘宝大数据之路 - 2003年至今淘宝网从零开始飞速发展,走过了13个年头,支撑淘 ...
- 大数据系统开发综合实践(淘宝双11大数据批处理分析系统、NBA 、淘宝购物大数据实时展示、Spark GraphX)
cqupt || xmu--大数据系统开发综合实践 代码放在了GitHub上 链接 task01 大数据批处理系统 淘宝双11大数据批处理分析系统 task02 大数据查询分析计算系统 NBA 统计大 ...
- 数据分析之1——淘宝文胸商品评论数据可视化
说明:该文系转载,但相较原文添加了注释,减少新手上手难度 数据来源:chenjiandongx/cup-size 前言 对于很多只知道A/B/C的绅士们,我们在看数据之前可能先得了解点知识- 首先我们 ...
- 天池赛:淘宝用户购物行为数据可视化分析
目录 前言 一.赛题介绍 二.数据清洗.特征构建.特征可视化 1.数据缺失值及重复值处理 2.日期分离,PV及UV构建 3.PV及UV可视化 4.用户行为可视化 4.1 各个行为的面积图(以UV为例) ...
- 按分类搜索淘宝直播接口API,淘宝直播API接口
一.按分类搜索淘宝直播接口API,淘宝直播API接口代码对接分享 1.公共参数: 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中) secret Stri ...
最新文章
- Linux下父子进程的全局变量
- python 将dataframe中的str都转化成float_【Python自学笔记】一次不太成功的利用Python整理的利润表实践...
- GDCM:显示GDCM Dict的测试程序
- Java ObjectInputStream close()方法与示例
- 有了SDS,硬件还重要吗?
- OpenJ_Bailian 2814 拨钟问题
- 一个优秀数据分析师的准则
- OpenMP和Pthread比较
- WPF Binding绑定模式
- vant-ui的官方入口
- 关键词网赚,手赚放出来了,网上赚钱论坛博客还能做吗?
- 在anaconda中安装tensorflow
- 10个超赞的jQuery图片滑块动画
- SpringBoot 接口数据加解密实战
- Windows 利用Anaconda创建pytorch等环境
- ARM体系结构与编程学习(四)
- 集约式发展 与 粗放式发展
- win10 用户设置cmd 管理员权限
- 上海世博会很火,但这场大火似乎更火
- 【转】下载安装离线版维基百科
热门文章
- 10分钟科普:人工智能是什么?它又是如何工作的呢?(上)
- Location specified by ndk.dir (**/Sdk/ndk-bundle) did not contain a valid NDK ...
- 交易系统先锋、图灵奖得主 Jim Gray
- AC-DMIS 5.3 叶片基础知识
- js实现搜索框跳转功能
- 小程序通过扫码进入时获取二维码中的参数(采坑)
- C++Primer第五版——习题答案详解
- 解决PanDownload登录提示账号登录失败,获取bdstoken失败问题
- SpaceX在法兰克福成立Starlink有限公司​
- uat测试用例和sit测试用例_单元测试和sit测试和uat测试