如何采集京东商城的商品 多图 自动分类 自动去水印 多属性自动入库
2012-11-27 17:43
309 查看
采集的数据结构如下:
颜色:黄|||绿|||紫#900;尺寸:10|||20|||30#60
一条标签采集50个以上的属性;自动入库,自动判断属性种类,自动根据SKU 属性价格 ecshop属性价格 属性 全自动入库。
监控 ecshop添加商品和属性的时候执行的sql语句:
INSERT INTO `kuuqii`.`ecs_goods` (goods_name, goods_name_style, goods_sn, cat_id, brand_id, shop_price, market_price, is_promote, promote_price, promote_start_date, promote_end_date, goods_img, goods_thumb, original_img, keywords, goods_brief, seller_note,
goods_weight, goods_number, warn_number, integral, give_integral, is_best, is_new, is_hot, is_on_sale, is_alone_sale, is_shipping, goods_desc, add_time, last_update, goods_type, rank_integral, suppliers_id)VALUES ('hp1234', '+', 'df234', '181', '', '12345',
'14814', '0','0', '0', '0', 'images/201211/1354023298211550489.jpg', 'images/201211/1354023299995628165.jpg', 'images/201211/1354023297537768203.jpg', '', '', '', '0', '1', '1', '123', '-1', '0', '0', '0', '1', '1', 0, '<p> adfdasfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>',
'1354023299', '1354023299', '5', '-1', '0')
82 Query INSERT INTO `kuuqii`.`ecs_admin_log` (log_time, user_id, log_info, ip_address) VALUES ('1354023299', 1, '添加商品: hp1234', '127.0.0.1')
82 Query INSERT INTO `kuuqii`.`ecs_goods_attr` (attr_id, goods_id, attr_value, attr_price)VALUES ('82', '2929', 'h100', '0')
82 Query INSERT INTO `kuuqii`.`ecs_goods_attr` (attr_id, goods_id, attr_value, attr_price)VALUES ('84', '2929', '14', '0')
82 Query INSERT INTO `kuuqii`.`ecs_goods_gallery` (goods_id, img_url, img_desc, thumb_url, img_original) VALUES ('2929', 'images/201211/goods_img/2929_P_1354023299499.jpg', '', 'images/201211/thumb_img/2929_thumb_P_1354023299810.jpg',
'images/201211/source_img/2929_P_1354023299653.jpg')
将属性全自动获取出来成为以下形式——$str="品牌:快客;名称:笔记本;尺寸:14";
<?php
/*
* Created on 2012-7-17
*
* write by harry
*
*/
// phpinfo();
$str="品牌:快客;名称:笔记本;尺寸:14";
$arr=explode(';',$str);
$arr_attibute=array();
//print_r(explode(';',$str));
foreach($arr as $key=>$value)
{
$arr2=explode(':',$value);
$k=$arr2[0];
$v=$arr2[1];
$arr_attibute[$k]=$v;
}
print_r($arr_attibute);
$str_j="品牌:快客,名称:笔记本,尺寸:14";
print_r(json_decode($str_j));
?>
遍历数组进行处理:
颜色:黄|||绿|||紫#900;尺寸:10|||20|||30#60
一条标签采集50个以上的属性;自动入库,自动判断属性种类,自动根据SKU 属性价格 ecshop属性价格 属性 全自动入库。
监控 ecshop添加商品和属性的时候执行的sql语句:
INSERT INTO `kuuqii`.`ecs_goods` (goods_name, goods_name_style, goods_sn, cat_id, brand_id, shop_price, market_price, is_promote, promote_price, promote_start_date, promote_end_date, goods_img, goods_thumb, original_img, keywords, goods_brief, seller_note,
goods_weight, goods_number, warn_number, integral, give_integral, is_best, is_new, is_hot, is_on_sale, is_alone_sale, is_shipping, goods_desc, add_time, last_update, goods_type, rank_integral, suppliers_id)VALUES ('hp1234', '+', 'df234', '181', '', '12345',
'14814', '0','0', '0', '0', 'images/201211/1354023298211550489.jpg', 'images/201211/1354023299995628165.jpg', 'images/201211/1354023297537768203.jpg', '', '', '', '0', '1', '1', '123', '-1', '0', '0', '0', '1', '1', 0, '<p> adfdasfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>',
'1354023299', '1354023299', '5', '-1', '0')
82 Query INSERT INTO `kuuqii`.`ecs_admin_log` (log_time, user_id, log_info, ip_address) VALUES ('1354023299', 1, '添加商品: hp1234', '127.0.0.1')
82 Query INSERT INTO `kuuqii`.`ecs_goods_attr` (attr_id, goods_id, attr_value, attr_price)VALUES ('82', '2929', 'h100', '0')
82 Query INSERT INTO `kuuqii`.`ecs_goods_attr` (attr_id, goods_id, attr_value, attr_price)VALUES ('84', '2929', '14', '0')
82 Query INSERT INTO `kuuqii`.`ecs_goods_gallery` (goods_id, img_url, img_desc, thumb_url, img_original) VALUES ('2929', 'images/201211/goods_img/2929_P_1354023299499.jpg', '', 'images/201211/thumb_img/2929_thumb_P_1354023299810.jpg',
'images/201211/source_img/2929_P_1354023299653.jpg')
将属性全自动获取出来成为以下形式——$str="品牌:快客;名称:笔记本;尺寸:14";
<?php
/*
* Created on 2012-7-17
*
* write by harry
*
*/
// phpinfo();
$str="品牌:快客;名称:笔记本;尺寸:14";
$arr=explode(';',$str);
$arr_attibute=array();
//print_r(explode(';',$str));
foreach($arr as $key=>$value)
{
$arr2=explode(':',$value);
$k=$arr2[0];
$v=$arr2[1];
$arr_attibute[$k]=$v;
}
print_r($arr_attibute);
$str_j="品牌:快客,名称:笔记本,尺寸:14";
print_r(json_decode($str_j));
?>
遍历数组进行处理:
相关文章推荐
- 如何检测mysql 数据库执行了哪些sql语句 ecshop如何添加商品属性 ecshop 商品属性批量采集入库
- 分类信息,商城商品自定义属性设计,数据入库,检索规则
- zencart如何批量删除商品,分类,属性,详细描述?
- ecshop 文章采集批量发布接口 继ecshop 商品属性批量采集 图片批量去水印后 特又做了个免费插件
- 京东商城的商品分类代码
- OC 自动生成分类属性方法
- [PHP] 编写爬虫获取淘宝网上所有的商品分类以及关键属性 销售属性 非关键属性数据
- 浅谈自动采集程序及入库
- 商品添加-选择商品类型自动加载商品属性
- magento -- 如何删除所有商品和分类
- C#图片采集软件 自动翻页 自动分类(收集美图必备工具)(一)
- 如何使用淘宝商品信息采集爬虫-采集电商商品
- 浅谈自动采集程序及入库
- vs2005水晶报表字段过长如何自动换行,可以扩大属性即可 asp.net2005
- ASP下实现自动采集程序及入库的代码
- 如何给magento的产品分类创建一个自定义属性?
- 自动采集程序及入库教程
- java mysql 表中字段是tinyint(1)类型,hibernate自动生成bean对应属性为boolean类型,如何传值
- [转]仿京东商城,一号店商品多级分类精美菜单
- ECSHOP 如何删除商品列表页 购买弹出 商品属性框后面的价格