非爬虫,只能把速卖通商品信息拿下来解析插入到自己的项目里。
刚接触opencart3没多久,有一些新项目需要添加商品,每次手动从速卖通复制信息又很慢,就自己写了一个脚本。
思路:速卖通商品详情页有一段数据包含了几乎所有的商品信息,复制下来解析插入到自己的项目里。
找一个商品详情页,查看源代码,如下图
把这一整串复制下来到本地opencart项目跟目录下url.txt(新建),如下图
我是以10个*号分割的每条数据(本来想写在excel里,但是数据太长,还是写在txt里方便点。因为每条数据都有几十K,所以一次不要搞太多数据。一次二三十条应该可以,没试过,测试的时候都是用两三条)
这样就可以了,运行deal.php 等脚本跑完,如下:
http://127.0.0.1:7002//deal.php
如果你想给分类,可以价格参数,加上分类id,如下:
http://127.0.0.1:7002//deal.php?category_id=25
deal.php中我添加的数据只是满足自己的需求,大家添加的时候可以根据自己的需求修改。
deal.php 附件在最上面。