猪悟能淘宝商品下载专家v3版开发手记

猪悟能淘宝商品下载专家v3版开发手记

一. 增加的功能与改变

1)“猪悟能淘宝商品下载专家”,更名为“网店下载专家”,版本号3.0.0
  这是因为主要考虑到这款软件以后会支持有啊与拍拍,而并非仅限于淘宝。

2)新增加的功能1是能支持下载“商品销售属性”(图1)与“商品属性”(图2)
其中商品属性是个有待突破的关键,有很多客户较真这一点。然而在同类型的下载软件中,还没有任何一款能做到下载商品属性。因为它必须从淘宝服务器上下载,这可以在“淘宝助理”中切换商品分类的操作中看得到。
从淘宝服务器取得商品属性有身份认证过程,既不清楚调用机制,也无权限,此路不通。
所以计划采用查表法,把每一类商品的“商品属性”中必填项完成,其它暂时不管,即便如此,由于分类众多,这也是个大工程。
商品属性的文字采集,可以通过图3所示处采集,其数值参数采集,只能通过“淘宝助理”中以保存为CSV文件的方式采集。


图1  商品销售属性


图2  商品属性

 
图3  宝贝详情

3)新增功能2是正确处理邮费问题,使用或者不使用邮费模板的商品,采集后的邮费往往没有平邮或者EMS,淘宝助理导入后上传会有错误提示,这会让用户体验不爽。必须处理这种情况


 图4 有邮费模板的商品

4)新增功能3是由用户提供的文本型单下商品地址列表批量下载商品

5)新增功能4是批量店铺分析

6)新增功能5是必须正确处理宝贝描述代码字节数大于25000的问题。因为CSV文件中这个字段字节数是有限制的。
目前淘宝中有许多店铺的商品描述页其字节数大于25000,有些甚至大好几倍,这些商品通过淘宝助理下载后生成CSV文件是否会出错还有待考证。事实上无论在淘宝助理中编辑宝贝描述还是通过WEB页编辑,都不许大于25000字符。之所有有些店铺可以做到,是因为它们加入了某些阿里软件的服务,目前知道有一种叫“衣拉客”的自动推广服务,可以自动在宝贝描述页中加入大量代码。是否有其它服务,当前还不清楚。
目前可以考虑在程序中增一些提示功能,当下载的宝贝描述字节数大于25000时,提示不能导出为CSV文件,或者可以考虑增加一些代码过滤功能。

7)新增功能6是支持导出为拍拍CSV格式和有啊CSV格式

二。软件开发工具的改变

前两版使用易语言开发,第3版会使用C#开发。
主要是因为在第二版的时候,软件在不同核心数量的CPU上跑会有不可预料的错误发生,而且易语言不能支持异常处理。
为了避免上述硬件兼容性问题,不得以只能采用C#开发。
如果开发工具不支持写出健壮的、可处理异常的功能,那么软件的后期错误的处理会占用了太多宝贵时间,这一点是个不小的教训。

三。功能列表

1)下载商品,可支持如下下载方法
。按店铺名称、店铺地址(长短均可)下载
。按旺旺名、掌柜名下载
。按分类地址下载
。按单个商品下载,单个商品下载还支持批量下载

2)导出商品
。导入为CSV文件,支持格式为:淘宝CSV、拍拍CSV、有啊CSV
。导出到数据库,可选择Access数据库,Mysql数据库
。导出为Html文件
导出时,支持选择性导出方式

3)Ftp上传商品图片
。这个功能用于把已经下载商品的缩略图、模版图片全部上传到用户自己的网页空间,同时把宝贝描述页所有href地址指向上传的空间。这样可以实现“图片私有化”,不再是盗链别人的图片

4)信息采集
。取商品分类列表
。取分类商品列表,取全店铺所有商品列表
。下载店铺类目图片
。下载分类商品缩略图,下载全店铺所有商品缩略图
。分析店铺,可以分析店铺所有商品的销售量等信息,本功能支持批量分析,即一次分析多个店铺
。下载招牌图片,只能下载Gif,jpg,png格式的,支持批量下载
。下载店铺公告,支持批量下载
。下载自定义模块,支持下载html代码,CSS样式和所有图片

/* 2009.12.29号 */

原文地址:https://www.cnblogs.com/hackpig/p/1668421.html