分享我的淘宝客经历-初试身手

来源:互联网 发布:软件版本发布流程 编辑:程序博客网 时间:2024/05/02 02:11

其实,一直知道淘宝客,但都没有太多的研究。终于下定决心,我要开始我的淘宝客旅程。

我有一个域名suoyouren.com(所有人),以前用来装的UCHOME,现在我准备在这里来做一个淘宝客。

首先我选中了频道推广的方式,这个简单,内容丰富。网站提供的是IFRAME方式,不利于SEO,不过我有我的方式,那就是文件下载回来。

现在淘宝客提供了综合频道、正品商城、男人、女人、数码、居家玩具、美容、饰品鞋包、食品、台湾馆、店铺街、品牌库一共12个频道。

把这些文件下载回来,当然下载的时候要把自己的ID带进去。比如综合频道的URL是 http://pindao.huoban.taobao.com/channel/channelCode.htm?pid=mm_12990333_0_0
用curl 搞定 curl -o 1.htm http://pindao.huoban.taobao.com/channel/channelCode.htm?pid=mm_12990333_0_0

下载的回来的文件是GBK编码,需要转成UTF-8
iconv -f gbk -t utf-8 1.htm -o channelCode.htm

还要改HTML文件中的META信息。于是
sed 's/gbk/utf-8/g' channelCode.htm >1.htm
sed 's/[gG][bB]2312/utf-8/g' 1.htm >channelCode.htm

OK,终于搞定,然后我就可以使用http://www.suoyouren.com/taobao/channelCode.htm访问了。

不过,一共是12个文件呢,我这个懒人又想了一个懒的办法,写脚本。
先创建了一个包含准备下载的列表文件lst.txt。

1 channelCode.htm http://pindao.huoban.taobao.com/channel/channelCode.htm?pid=mm_12990333_0_0
2 channel_mall.htm http://pindao.huoban.taobao.com/channel/channel_mall.htm?pid=mm_12990333_0_0&mode=86
3 man.htm http://pindao.huoban.taobao.com/channel/man.htm?pid=mm_12990333_0_0&mode=86
4 lady.htm http://pindao.huoban.taobao.com/channel/lady.htm?pid=mm_12990333_0_0&mode=86
5 digital.htm http://pindao.huoban.taobao.com/channel/digital.htm?pid=mm_12990333_0_0&mode=86
6 baby.htm http://pindao.huoban.taobao.com/channel/baby.htm?pid=mm_12990333_0_0&mode=86
7 beauty.htm http://pindao.huoban.taobao.com/channel/beauty.htm?pid=mm_12990333_0_0&mode=86
8 jewelry.htm http://pindao.huoban.taobao.com/channel/jewelry.htm?pid=mm_12990333_0_0
9 food.htm http://pindao.huoban.taobao.com/channel/food.htm?pid=mm_12990333_0_0
10 taiwan.htm http://pindao.huoban.taobao.com/channel/taiwan.htm?pid=mm_12990333_0_0
11 shop_street.htm http://pindao.huoban.taobao.com/channel/shop_street.htm?pid=mm_12990333_0_0&mode=86
12 brand_lib.htm http://pindao.huoban.taobao.com/channel/brand_lib.htm?pid=mm_12990333_0_0&mode=86

创建脚本文件down.sh
#!/bin/sh
while read t_name name tkurl
do
curl -s -o $t_name "$tkurl"
iconv -f gbk -t utf-8 $t_name -o $name
sed 's/gbk/utf-8/g' $name >$t_name
sed 's/[gG][bB]2312/utf-8/g' $t_name >$name
/cp $name ../taobao/$name
done < lst.txt

哈哈,大功告成,以下就是效果了。
热卖商城  淘宝商城  男人  女人  数码  玩具  美容  饰品  食品  台湾  店铺街  品牌库
原创粉丝点击