V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dlc
V2EX  ›  程序员

<求助> 网站内自己关注的人一发贴就能立即通过某种方式(微博,微信,邮箱等)提醒自己?

  •  1
     
  •   dlc · 2016-04-27 15:40:53 +08:00 · 4658 次点击
    这是一个创建于 3136 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如何通过技术方式做到,避免自己长时间的无意义刷新。 网站是: www.maolige.com 就是毛利哥在网站里一发贴就能立马提醒我。 非常感谢!

    39 条回复    2016-04-29 14:38:25 +08:00
    zhang21507
        1
    zhang21507  
       2016-04-27 15:52:12 +08:00
    刚开始结束编程,说下我的想法.

    每间隔一段时间抓取一下说说的内容,然后对比上一次抓取的内容,有变更,就发邮件到你指定的邮箱呗
    ccloli
        2
    ccloli  
       2016-04-27 15:56:12 +08:00 via Android   ❤️ 1
    简单来说就是写一个爬虫定时抓页面,比对一下之前的数据,如果有更新的话用你希望的方式提醒你

    所以有时感觉 RSS 还是个挺不错的东西
    visionsmile
        3
    visionsmile  
       2016-04-27 15:56:28 +08:00 via Android
    用过 IFTTT ,你可以试试看。
    dlc
        4
    dlc  
    OP
       2016-04-27 16:21:35 +08:00
    @zhang21507
    @ccloli
    你们两位在思路上都蛮一致的,通过爬虫来对比前后。但我是技术小白,能不能告诉我下具体实现方式(要求有点过分了 逃
    ilikekindle
        5
    ilikekindle  
       2016-04-27 16:24:03 +08:00 via Android
    第一眼看上去感觉是 ifttt 的活。
    dlc
        6
    dlc  
    OP
       2016-04-27 16:27:10 +08:00
    @ilikekindle If new feed item from xxx , then send an email
    Tink
        7
    Tink  
       2016-04-27 16:28:21 +08:00
    ifttt
    dlc
        8
    dlc  
    OP
       2016-04-27 16:37:42 +08:00
    @ilikekindle
    @Tink
    但这个网站不支持 RSS 怎么办?
    dongin
        9
    dongin  
       2016-04-27 17:04:23 +08:00
    可以试试网页更新提醒的浏览器插件,比如: Update Scanner (Firefox), Refresh Monkey (Chrome)
    dlc
        10
    dlc  
    OP
       2016-04-27 17:10:41 +08:00
    @dongin 大部分时候都使用移动端。。
    eoo
        11
    eoo  
       2016-04-27 17:28:28 +08:00
    自己写个爬虫
    tcdw
        12
    tcdw  
       2016-04-27 18:32:36 +08:00 via Android
    superfeedr?
    diaodada
        13
    diaodada  
       2016-04-27 18:35:34 +08:00
    爬虫
    邮件短信提醒
    dlc
        14
    dlc  
    OP
       2016-04-27 20:26:37 +08:00
    @tcdw 我那个网站不支持 RSS 好像 superfeedr 不支持
    dlc
        15
    dlc  
    OP
       2016-04-27 20:36:19 +08:00
    @dongin 这只是做到自动刷新,没有消息提醒啊
    Z1076
        16
    Z1076  
       2016-04-27 20:44:38 +08:00
    我只想到用 python 定时抓取页面,通过 diff 模块判断... 然后发送通知
    xqin
        17
    xqin  
       2016-04-27 21:20:59 +08:00
    @dlc 如果你有 QQ 的话, 可以加入这个群<518599959>, 专门为你建的,里面有个机器人,白天(早上 8 点至晚上 21 点)每隔 20 秒检测一次你发的网址是否有更新,晚上(晚上 22 点到早上 8 点以前),每隔 1 分钟 检测一次是否有更新.

    当发现有更新的时候, 会在上面的这个 QQ 群里发消息.
    加群的时候输入的验证内容为 V2EX 就可以加进去了.

    PS: 不是广告.
    dlc
        18
    dlc  
    OP
       2016-04-27 21:58:31 +08:00
    @xqin 非常感谢。 刚加。请问你是你是怎样把机器人放到 QQ 群里的。
    creatorYC
        19
    creatorYC  
       2016-04-27 22:26:55 +08:00
    做个定时任务,每隔一段时间查看消息对应的数据库,看是否有未读的消息啊,数据库中准备好相应的字段。有未读的消息就通过其他方式比如邮件短信之类的发通知吧。我应该没有理解错题主的意思吧
    xqin
        20
    xqin  
       2016-04-27 23:31:22 +08:00
    @dlc 用 js 写了一个 QQ 的机器人(基于 QQPC 协议), 然后用 php 写段脚本,每隔一段时间获取一下那个网页,然后发现有更新的时候,就调用 QQ 上导出的接口, 然后发送消息到这个机器人所在的群里.
    Zohar
        21
    Zohar  
       2016-04-27 23:54:55 +08:00 via Android
    IFTTT
    lxjsmdc
        22
    lxjsmdc  
       2016-04-28 02:14:26 +08:00
    @xqin 求分享代码
    diyisoft
        23
    diyisoft  
       2016-04-28 05:13:06 +08:00
    @xqin
    @lxjsmdc
    也求分享
    XianZaiZhuCe
        24
    XianZaiZhuCe  
       2016-04-28 06:06:25 +08:00 via iPhone
    @xqin 求开源
    dlc
        25
    dlc  
    OP
       2016-04-28 10:00:37 +08:00
    @xqin 我加过了,但到现在都没有回复啊 。
    dlc
        26
    dlc  
    OP
       2016-04-28 10:01:00 +08:00
    @xqin 我加过了,但到现在都没有回复啊 。麻烦你看下。谢谢
    xqin
        27
    xqin  
       2016-04-28 10:50:13 +08:00   ❤️ 1
    @dlc 9 点 22 的时候,有一条消息, 你 QQ 上没收到?
    昨天晚上家里停电了, 所以晚上 2 点的那条消息 没发到群里.
    w88975
        28
    w88975  
       2016-04-28 11:12:51 +08:00
    @xqin 可以分享一下这个机器人的代码吗? :)
    cccRaim
        29
    cccRaim  
       2016-04-28 11:22:57 +08:00
    我想问一下大用户量怎么做呢...每个人获取的内容不同...大量爬虫会被网站发现吧
    myang
        30
    myang  
       2016-04-28 11:40:29 +08:00
    当然是 rss 这种现成而且成熟的方案,不支持 rss 的网站可以用各种工具如 feedity 输出 rss ,有了 rss 想怎么提醒怎么提醒。

    所有持续更新文章的网站都应该默认输出 rss ,不输出的都是邪教!
    dlc
        31
    dlc  
    OP
       2016-04-28 12:33:21 +08:00
    @myang feedity 不错的解决方案,但太贵。
    ibreaker
        32
    ibreaker  
       2016-04-28 12:37:02 +08:00
    每天 100 块钱 顾我给你发
    myang
        33
    myang  
       2016-04-28 12:50:51 +08:00
    @dlc 只是举个例子,免费的也一堆堆的……
    dphdjy
        34
    dphdjy  
       2016-04-28 14:30:10 +08:00 via Android
    @xqin 协议是 PC ? web ?还是酷 Q ?又或者自己写的~
    lslqtz
        35
    lslqtz  
       2016-04-28 20:19:19 +08:00 via iPhone
    每隔一段时间抓取页面 对比保存到本地的页面是否一致 不一致保存到本地然后发邮件提醒。不过由于部分网站有类似于处理加载时间这类的数据 不太靠谱。 rss 大法吧
    dlc
        36
    dlc  
    OP
       2016-04-28 22:29:43 +08:00 via iPhone
    @lslqtz 网站不支持 RSS 无奈
    xqin
        37
    xqin  
       2016-04-29 14:35:02 +08:00
    @dphdjy PC 协议, 自己用 CoffeeScript 写的, 用 NodeJS 跑起来的.
    dphdjy
        38
    dphdjy  
       2016-04-29 14:37:13 +08:00 via Android
    @xqin 唉~求协议~我想写个 LinuxQQ~目前从 Android hook 转发实现。。。
    dphdjy
        39
    dphdjy  
       2016-04-29 14:38:25 +08:00 via Android
    @xqin 之前也用 coffeescript 写了 webQQ 的但是功能太弱~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3790 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:18 · PVG 12:18 · LAX 20:18 · JFK 23:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.