V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
makejun
V2EX  ›  分享创造

分享新项目,商品降价和促销提醒的工具,成功为我省了四位数

  •  
  •   makejun · 2017-11-30 17:14:54 +08:00 · 5901 次点击
    这是一个创建于 2328 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个项目源于我自己的需求,经常关注很多 IT 产品的价格,每天都花很多时间在刷某东和某宝,干脆就做了这个工具节省时间。

    马克君 https://makejun.com/

    (公众号“马克君助手”,官网有关注二维码。WEB 版在开发中了。)

    其实就是一个关注商品的工具,通过将商品链接发给马克君助手,就可以实时收到商品降价、到货提醒 和 促销优惠提醒,目前已经支持京东、淘宝、天猫的商品。

    欢迎大家试用和反馈意见。

    [技术问题]

    前后折腾了蛮久才搞定,后端用 nodeJS + MongoDB + Redis,前端用 Vue + Vux,部署在腾讯云上,已经运行了 3 个月,已经为我自己节省了四位数的购物花销 :D

    后端核心逻辑其实一个礼拜就写好了,反倒是前端和一些小问题搞了 N 倍时间,最大的问题还是在爬虫上,现在的购物网站都各种防爬,要持续稳定的抓商品数据不容易,好在目前都解决了,经过 3 个月的运行,验证可靠。

    [使用说明]

    下面说一下用法,其实很简单,一共就三步:

    图片就不贴了,大家关注公众号也有帮助说明。

    • 第一步:打开微信上的京东( https://wq.jd.com ) 找到你喜欢的宝贝,点击右上角的分享按钮

    • 第二步: 在弹出的浮层中,点击“复制链接”

    • 第三步: 回到马克君助手公众号,粘帖刚才的链接,点击提交就搞定啦!

    使用京东 APP 也可以,使用步骤基本一样,都是复制商品链接,发给马克君助手就 OK~

    第 1 条附言  ·  2017-11-30 19:30:15 +08:00

    公众号二维码

    附上二维码,欢迎关注、试用、反馈问题

    39 条回复    2019-01-02 01:12:48 +08:00
    master13
        1
    master13  
       2017-11-30 17:17:55 +08:00
    抛开技术不谈,从实用的角度讲,这个和那个“慢慢买”有什么不同?
    makejun
        2
    makejun  
    OP
       2017-11-30 17:20:48 +08:00
    补充下某宝的问题。
    所以马克君除了正常的淘宝链接外,还可以分析淘口令、喵口令和淘宝哪些鸡贼的短链接。
    另外众所周知某宝的链接在微信无法直接打开,会跳到中转页面,通过打开外部浏览器浏览了
    makejun
        3
    makejun  
    OP
       2017-11-30 17:22:45 +08:00
    @master13 慢慢买没用过,网上类似的工具是有很多,问题是多余的信息过剩,我只关心自己需要的东西,别的东西不需要。也不想多安装几个 APP,就搞了公众号了
    mclxly
        4
    mclxly  
       2017-11-30 19:10:05 +08:00
    关注了,试用看看,之前也想做类似的东东
    makejun
        5
    makejun  
    OP
       2017-11-30 19:27:54 +08:00
    @mclxly 可以交流一下,坑比想象中的要很多很多,像微信授权、消息通知、爬虫和反爬虫、还有某东坑爹的接口…… 80%以上的时间都在搞这些功能无关的东西,要做一个对外服务的产品真心不容易
    mclxly
        6
    mclxly  
       2017-11-30 19:38:03 +08:00
    那是,做产品确实不易,我现在搞论坛~越做越复杂,越复杂越容易出问题。
    koodai
        7
    koodai  
       2017-11-30 19:40:04 +08:00 via Android
    自己还可以赚到很多。
    之前做了个手机抢购的目录,带 aff,还行。
    0nlyy0u
        8
    0nlyy0u  
       2017-11-30 20:26:12 +08:00
    话说京东好像自己有个降价提醒?可以发短信和邮件提醒。
    zn
        9
    zn  
       2017-11-30 20:31:26 +08:00
    东西呢可能是好东西,就是 AD 得太明显,还需继续改进哦。
    golmic
        10
    golmic  
       2017-11-30 20:43:06 +08:00 via Android
    可以交流一下,我也在做,微信 lujqme
    makejun
        11
    makejun  
    OP
       2017-11-30 22:43:12 +08:00
    @zn 欢迎反馈意见,现在还在打磨
    wanwan
        12
    wanwan  
       2017-11-30 22:47:56 +08:00 via Android
    关注了试试
    Comdex
        13
    Comdex  
       2017-11-30 23:32:50 +08:00
    楼主这个是服务号才能发提醒吧,注册一个公司来搞得?
    makejun
        14
    makejun  
    OP
       2017-11-30 23:35:39 +08:00
    @Comdex 用的公司的服务号,注册了好几个
    Comdex
        15
    Comdex  
       2017-11-30 23:43:52 +08:00
    @makejun 楼主你说的公司是你自己注册的公司还是你工作的公司
    NullPoint
        16
    NullPoint  
       2017-11-30 23:44:10 +08:00 via Android   ❤️ 1
    支持一下
    makejun
        17
    makejun  
    OP
       2017-11-30 23:54:33 +08:00
    @Comdex 这算是公司的内部创业项目啦,还在摸索阶段,希望能做好做大
    Citrus
        18
    Citrus  
       2017-12-01 08:55:49 +08:00 via iPhone
    你确定是。。。节省?
    silencefent
        19
    silencefent  
       2017-12-01 09:01:31 +08:00
    解决不了天猫![]( )
    Williamwang
        20
    Williamwang  
       2017-12-01 09:08:25 +08:00
    后来想想,我用即刻的机器人抓取了降价消息
    makejun
        21
    makejun  
    OP
       2017-12-01 10:44:52 +08:00
    @Citrus 哈哈,有些东西必须买,那就是节省嘛
    makejun
        22
    makejun  
    OP
       2017-12-01 10:49:09 +08:00
    @silencefent 这里坦白说天猫会有一定失败率,但是不一定是真的抓取失败了。首先是天猫的防爬做得比较到位,所以会用好多个爬虫轮流去爬取目标商品,但是微信是有回复期限的(大概几秒钟),如果在微信的指定时间里没有爬到的话,我们会先返回一个信息说抱歉查不到,但是可以重新再试一次,一般重试一两次就成功了。对于天猫的问题我们还在想办法,尽快搞定这种失败的情况
    makejun
        23
    makejun  
    OP
       2017-12-01 10:53:35 +08:00
    @Williamwang 才知道即刻,我对比一下发现大家定位不一样,他们做的是多元化的关注,马克君只关注特定商品。不过想法有很多相似的地方,马克君现在也只是第一阶段,如果大家支持能运营下去,我们会把很多酝酿已久、让人兴奋的特性都做出来,敬请期待
    silencefent
        24
    silencefent  
       2017-12-01 11:21:43 +08:00
    @makejun 天猫一个商品页对应的多个商品,我不知道你们的系统是怎么选择的
    makejun
        25
    makejun  
    OP
       2017-12-01 13:45:02 +08:00
    @silencefent 这个是个问题,现在是选择价格最低的,后续会想办法让大家手动选择
    silencefent
        26
    silencefent  
       2017-12-01 13:51:35 +08:00
    @makejun 选最低的?对于淘宝来说毫无意义,热门商品上商家普遍的做法就是放一个低价的商品进去钓鱼
    makejun
        27
    makejun  
    OP
       2017-12-01 14:27:01 +08:00
    @silencefent 是的,也有不同情况。PC 端天猫大部分商品还好,选择库存属性以后(即指定 sku ),链接是会改变的,发给马克君之后就是关注的你选择的那个属性。但是也有部分天猫商品和大部分淘宝商品没有改变链接。移动端就更加麻烦,淘口令压根不带 sku 号,所以就只能在马克商品以后再指定要的是哪一个属性,这个交互比较麻烦,我们也不想做得太复杂,还在琢磨,会尽快给一个比较简单可行的办法
    lucky4
        28
    lucky4  
       2017-12-01 19:11:06 +08:00 via iPhone
    关注商品后,多久会爬一次数据看有没有降价?
    makejun
        29
    makejun  
    OP
       2017-12-02 02:20:22 +08:00
    @lucky4 一般会小于 3 分钟会查询一次,页面上有显示刷新时间的
    mclxly
        30
    mclxly  
       2017-12-02 15:31:55 +08:00
    有个想法:如果能告知购买最佳组合就好了,例如拼单、优惠券如何用等等~
    makejun
        31
    makejun  
    OP
       2017-12-02 16:21:39 +08:00
    @mclxly 谢谢建议,这个在规划中了,不过实现难度还蛮大,现阶段还离不开人工干预
    kwkwkkk
        32
    kwkwkkk  
       2017-12-04 17:49:10 +08:00
    急求支持亚马逊啊。。。。
    makejun
        33
    makejun  
    OP
       2017-12-04 20:53:16 +08:00
    @kwkwkkk 亚马逊在开发中了,不过亚马逊的反爬虫比某宝还厉害,是个难啃的骨头
    makejun
        34
    makejun  
    OP
       2017-12-04 20:55:11 +08:00
    @kwkwkkk 说个题外话,我想做这个工具最初就是想看亚马逊某款打印机是不是变成 prime 商品,找了很久,市面上都没有现成的工具,就干脆自己做了。所以亚马逊一定会拿下,还会做很多定制的监控钩子
    azhangbing
        35
    azhangbing  
       2017-12-05 09:22:49 +08:00   ❤️ 1
    可以的 加油!
    lyujunwei
        36
    lyujunwei  
       2017-12-05 15:09:37 +08:00
    哈哈哈哈 这个不错 体验下
    makejun
        37
    makejun  
    OP
       2017-12-05 19:02:08 +08:00
    @lyujunwei 欢迎反馈问题或者建议。目前功能还没做完,还有价格走势图和 web 版在开发中,还会逐渐增加支持别的电商网站
    Yamaha
        38
    Yamaha  
       2019-01-02 00:55:55 +08:00
    外国购物网站支持吗?如 ChemistWarehouse
    Yamaha
        39
    Yamaha  
       2019-01-02 01:12:48 +08:00
    已经找了一个 Chrome 插件,先看看效果如何。谢谢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5546 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:49 · PVG 15:49 · LAX 00:49 · JFK 03:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.