淘客软件的核心需求

项目简析

立项后,分析一下简单淘客软件的流程:

1.获取商品信息,包括优惠券

2.进行筛选,确定要群发的商品列表

3.启动发送流程,对微信和QQ窗口进行发送

4.根据设定的关键字来进行找券的工作

说起来,写一个个人自用淘客软件就是这么简单,我最初也是这么干的。

我获取商品的方式有二种,一是调用大淘客的API,二是直接从页面抓取

1.API方式简单易行,返回一大堆JSON,程序中建立全局LIST对象,保存就可以了,这个方式有一个缺点就是获取到的商品不一定适合你的群用户。

2.从页面抓取,我最初想到的是用IdHttp的GET方法,不过当我GET大淘客的搜索页面的时候,发现大淘客非常狡猾,当你搜索的时候,他只是简单的返回一个Javascript语句,window.location.href='http://www.dataoke.com/search/?keywords=%E5%9C%A8&xuan=keyword';, 对于这种防抓取的流氓行为,我感到非常生气,这样写我就没办法治你了么?你不就是要在request上加个Referer参数么。但这个时候,我又想到,如果我要获取各类目,要排序,要筛选的话,还是直接框住他的网站比较好,于是我放弃GET抓取,直接程序内加入webbrowser控件,操控你整个网站,也是从那天起,我觉得不能受制于这些垃圾淘客站,一定要有自己的数据库。到今天,我还觉得大淘客的程序员真特么的狗屎。

用控件的好处很显然多了很多,比如我可以利用他的筛选排序分类等所有功能,可以说完全自由化了,整个大淘客上的数据任我采摘,但坏处是,本来只需不到10M内存的程序,现在飙到40M了,就是因为要加载这个网站。

数据有了来路,现在只需嫁接到我的微信机器人上面定时发送就可以了,但这时候还存在一个问题,就是我没有QQ协议,并不能像微信一样扫码登录后想发什么就发什么,全后台。

时间很紧,我没那么多时间去研究QQ协议了,于是采用了一个很原始的方法,就是QQ窗口复制粘贴发送。好处就是开发起来只要几分钟就能搞定,坏处就是如果我要把软件上传到VPS上运行,那还得安装一个QQ,会增加VPS成本,但现在不是考虑这个的时候,必须快速弄起来,只能采取窗口切换发送的方式了。

接着,我又弄找券功能,所谓找券,就是用户不一定喜欢你主动推送的,可能他现在想要一个什么商品,希望你定点寻找此商品的券信息。 我之前加的几个群的机器人很傻B,用户发送找券需求后,机器人要么说“可以私聊群主手动寻找”,要么就只发送一个找到的商品,连图带文往群里回复。

私聊群主这个回复,很显然,是程序开发者功力太差,要手工找券,但你找券只找一个,也不靠谱,用户需要的是多个信息来选择,你让他没选择,倒不如不找这个券。

我思考了一会,要返回大量找券结果,如果有20个,那这20个图文如果全部往群里回,用户体验相当糟糕,我决定返回一个网址,这个网址上面就是所有找券结果的列表展示。用户可以直接点击网址,在网址上面慢慢选择,进行购买。

这个流程是这样的:

1.从大淘客上抓取搜索关键字的商品列表数据

2.处理这些数据,生成json

3.将json数据POST到我的服务器上,动态生成一个网页。

4.将网页地址回复给客户。

经过实际运行发现,如果找10个商品,在10秒内能够返回给客户,20个就是20秒,基本可以接受,但还是有点慢,主要时间都花在控件开网页,处理数据上了。试想,如果你有自己的数据库和网站,你可以秒回一个类似 s?k=关键字的网页地址出去,用户点击进去,同样也是搜索列表页。但目前我刚起步,暂时还要依赖大淘客,慢就慢点,无所谓。

前面说过,微信是协议登录,收发信息全后台,但QQ不同了,我只能往QQ里面发,不能知道别人在群里说了什么话,怎么找券呢?

我想到,之前听过酷Q机器人软件,平时用QQ的时候,也少不了受酷Q机器人使用者的骚扰,于是我去酷Q机器人网站去研究下载。

在这个网站,我惊奇地发现一件事情,此软件似乎是用易语言写的,又或者说是给易语言玩家用的。

神奇的易语言!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容

  • 东君于我,是陌生人里的熟人,是熟人里的陌生人,说到底,还是陌生人。 初识东君,应是2009年,小步虚龄五...
    真水无香20533阅读 472评论 2 2
  • 落霞金卷,团羽轻驰,天地共舞霓裳。古越战事豪杰未远,今闲看秋水天长。 薄云青,水塘亮,纤草压云破立穹苍。国富强,民...
    大圣归去来兮阅读 183评论 3 2