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

用 Python 写了个小服务,顺便还帮我找到了女朋友^_^

  •  
  •   chuanqirenwu · 2018-11-15 12:57:53 +08:00 · 8999 次点击
    这是一个创建于 2198 天前的主题,其中的信息可能已经有所发展或是发生改变。

    事情的缘起是这样的,小姐姐在微博比较活跃,关注了小姐姐的微博,但每次查看她的动态,我都要:

    1. 打开微博,看 N 秒广告
    2. 点击我
    3. 点击关注
    4. 点击关注的人
    5. 下拉下拉下拉...找到小姐姐的微博
    6. 点击她的微博
    7. 查看动态列表

    过程非常繁琐。

    我想如果能够实时监控她的动态,一有新的动态及时发送邮件提醒我就好了。于是本着技术学以致用的原则,通过解析微博接口,用 Python 写了小爬虫,实时监控她的微博动态列表,一有新的动态,就把动态内容发到我指定的邮箱。

    后来的后来...通过及时掌握小姐姐的个人状态,成功把小姐姐发展成了女朋友^_^

    小姐姐知道了这件事后,觉得很有意思,和我说这个服务对广大单身男女同胞还是很实用的。小姐姐是做前端开发的,于是我们合作开发了一个小网站,只需要搜索你想关注的微博用户的昵称,然后绑定接收邮箱,就可以实时接收对方的微博动态了。

    关于功能

    目前非常简单,就是把关注对象的最新微博动态内容推送到你绑定的邮箱。

    但我们正在不断地优化迭代,加入更多新的实用的功能,例如计划中的有:

    • 实时监控动态最新的评论、点赞等信息,看看有哪些人经常在他(她)下面留言、点赞
    • 支持更多的社交平台,例如知乎、QQ 空间等

    关于技术栈

    因为功能比较简单,想用一点新的技术来实现,正好借此熟悉一些新的框架和工具,目前用到的框架或者包有:

    • Flask 作为网站后端
    • Celery 执行异步任务(目前主要是邮件)
    • supervisord 管理进程

    和微博本身提供的特别关注有什么区别?

    目前来说区别不大,但在我的手机上特别关注经常不提醒。而且对于上述提到的功能计划,特别关注功能显然无法支持。

    最后附上网站地址: https://www.JustCareForYou.com/

    限于服务规模,目前绑定需要邀请码,这里贴出几个,也可以通过网站获取: https://www.justcareforyou.com/invite/

    • EC8D1V9X4NBH
    • F76JPVTHM9WK
    • CH1RFZ8XM4MH
    • Y6X51HZQMFWV

    目前邀请码不会发放过多,最好把它们留给真正有需要的人吧!

    57 条回复    2018-11-19 11:26:03 +08:00
    singerll
        1
    singerll  
       2018-11-15 13:04:09 +08:00 via Android   ❤️ 23
    微博的特别关注让你吃了?
    ech0x
        2
    ech0x  
       2018-11-15 13:14:36 +08:00   ❤️ 5
    emmm...... RSSHub 了解一下
    HuHui
        3
    HuHui  
       2018-11-15 13:29:35 +08:00 via Android   ❤️ 19
    舔到最后,一无所有。
    chuanqirenwu
        4
    chuanqirenwu  
    OP
       2018-11-15 13:30:10 +08:00
    @ech0x 哇哦,这个是个好东西呀!一些内容可以直接通过这个源获取而无需解析微博 API 了。
    mengdisheng
        5
    mengdisheng  
       2018-11-15 13:45:21 +08:00
    微博的特别关注让你吃了?。。。。发微博了特别关注直接提醒
    0ZXYDDu796nVCFxq
        6
    0ZXYDDu796nVCFxq  
       2018-11-15 13:46:12 +08:00 via Android   ❤️ 1
    楼主成功创造了一个问题然后解决掉
    pimin
        7
    pimin  
       2018-11-15 13:47:49 +08:00   ❤️ 6
    故事讲得不错
    exceloo
        8
    exceloo  
       2018-11-15 13:49:16 +08:00
    一个是微博有特别关注,另外一个就是推送微信也比推送邮箱要好。
    Edwards
        9
    Edwards  
       2018-11-15 14:02:43 +08:00
    好了,知道你有女票了
    wibile
        10
    wibile  
       2018-11-15 14:08:00 +08:00
    服了,v2 现在这么多瞎特么想的人么?刚刚还有个贴问电视直播算法的,干点正事不行吗?
    chuanqirenwu
        11
    chuanqirenwu  
    OP
       2018-11-15 14:10:10 +08:00
    @exceloo 嗯 这是后续要加入的功能
    RqPS6rhmP3Nyn3Tm
        12
    RqPS6rhmP3Nyn3Tm  
       2018-11-15 14:13:15 +08:00 via iPhone   ❤️ 3
    挺好的,期待后续加入全自动 ai 撩妹功能
    Eugene1024
        13
    Eugene1024  
       2018-11-15 14:19:37 +08:00
    挺好的,期待后续加入全自动 ai 撩妹功能 +1
    chwhsen
        14
    chwhsen  
       2018-11-15 14:31:32 +08:00
    很好,我选择即刻
    privil
        15
    privil  
       2018-11-15 14:34:42 +08:00
    之前有位同学发了 python 移动版微博的爬取工具,我备份代码了……
    laycher
        16
    laycher  
       2018-11-15 14:36:40 +08:00
    黄即(即刻)不就能做到吗?而且,她用网易云音乐听什么歌都推给你。
    另外,微博不是有分组功能吗?
    Bardon
        17
    Bardon  
       2018-11-15 14:39:00 +08:00
    为什么类似的故事,几年前好像听过
    jackeylov3
        18
    jackeylov3  
       2018-11-15 15:37:17 +08:00
    哦豁,么得邀请码咯
    imshf
        19
    imshf  
       2018-11-15 15:56:27 +08:00
    推微信的时候记得艾特我,谢谢
    brucewuio
        20
    brucewuio  
       2018-11-15 15:59:16 +08:00
    我关注的都是超模 她们一般都不了我这屌丝
    jin5354
        21
    jin5354  
       2018-11-15 16:11:30 +08:00
    我信了你的邪
    di1012
        22
    di1012  
       2018-11-15 16:56:28 +08:00
    就放了 4 个邀请码?
    jisibencom
        23
    jisibencom  
       2018-11-15 17:05:42 +08:00 via Android   ❤️ 1
    搞半天是个推广。。。
    breezeFP
        24
    breezeFP  
       2018-11-15 17:09:04 +08:00
    讲故事?
    alexinit
        25
    alexinit  
       2018-11-15 18:05:47 +08:00
    兄弟我们强行收了这把狗粮,顺便通知下您有个功能叫“特别关注”。
    whoami9894
        26
    whoami9894  
       2018-11-15 18:19:36 +08:00
    重名用户显示不支持模糊搜索
    kenv07
        27
    kenv07  
       2018-11-15 18:32:46 +08:00
    我订阅了带带大师兄
    HGladIator
        28
    HGladIator  
       2018-11-15 19:57:29 +08:00
    可以建一个分组,就只有她一个人 ,然后看的时候切到这个分组就好了。
    这故事没讲到关键内容啊
    aptx4689
        29
    aptx4689  
       2018-11-15 20:08:01 +08:00
    @kenv07 到哪都有狗粉丝
    co3site
        30
    co3site  
       2018-11-15 20:58:14 +08:00 via Android
    做自己的舔狗,让别人无狗可舔
    mingyun
        31
    mingyun  
       2018-11-15 22:49:14 +08:00
    有点麻烦
    Mirage09
        32
    Mirage09  
       2018-11-15 23:06:07 +08:00 via iPhone
    RSSHub + IFTTT,不过好友圈微博是爬不了的。
    tomorrowi
        33
    tomorrowi  
       2018-11-15 23:11:52 +08:00 via iPhone
    以前有个小恩爱,各种平台的特别关注汇集在一起,那个时候人人网还没死
    markyun02
        34
    markyun02  
       2018-11-15 23:59:03 +08:00
    1、浏览器书签了解一下
    2、微博的手机「特别关注」了解一下。
    linuxchild
        35
    linuxchild  
       2018-11-16 00:16:05 +08:00 via Android
    即刻了解一下
    sola97
        36
    sola97  
       2018-11-16 00:23:52 +08:00 via Android
    最近玩了下 discord 的 bot,这玩意可比邮箱爽多了
    blessme
        37
    blessme  
       2018-11-16 01:02:45 +08:00
    现在的推广贴都这么高端仿真了?
    xmai
        38
    xmai  
       2018-11-16 08:55:38 +08:00
    哦豁,冇得邀请码咯
    alex1504
        39
    alex1504  
       2018-11-16 09:11:21 +08:00
    只放四个邀请码?这不浪费大家时间么,进去后 4 个邀请码都试一遍,然后失落的退出?这波推广 0 分,浪费大家时间!
    fox0001
        40
    fox0001  
       2018-11-16 09:38:50 +08:00 via Android
    我老婆已经不玩微博了…
    Nimrod
        41
    Nimrod  
       2018-11-16 09:44:32 +08:00 via Android
    来源了吗想学习下
    wzhndd2
        42
    wzhndd2  
       2018-11-16 10:37:32 +08:00
    好了,知道你有女朋友了,下一个
    xiaozizayang
        43
    xiaozizayang  
       2018-11-16 11:23:25 +08:00
    身边学习 Python 的人怎么大部分都是做和楼主一样的事情 监控心仪女生的微博
    Betsy
        44
    Betsy  
       2018-11-16 11:37:49 +08:00 via iPhone
    我去,这都可以。我也有个类似的轮子😂
    johnyu
        45
    johnyu  
       2018-11-16 12:29:26 +08:00
    挺好的。=) 怎么收费?卖给未来的爸妈们吧。让他们监控娃的情况。
    licoycn
        46
    licoycn  
       2018-11-16 14:40:09 +08:00
    已用,微博很好吃
    lithium4010
        47
    lithium4010  
       2018-11-16 15:31:37 +08:00
    creepy
    milklee
        48
    milklee  
       2018-11-16 16:10:01 +08:00
    发展到最后会不会变成一个监控平台……除了微博,再接入知乎、微信、QQ 甚至 v2

    细思恐极
    smallgoogle
        49
    smallgoogle  
       2018-11-17 17:27:49 +08:00
    求参与开发。。扩展更多平台。是否能私一个联系方式。
    masker
        50
    masker  
       2018-11-17 20:54:52 +08:00 via Android
    软文。推广。。。。
    daum
        51
    daum  
       2018-11-18 03:10:49 +08:00 via Android
    IFTTT+RSS 试一试?
    chuanqirenwu
        52
    chuanqirenwu  
    OP
       2018-11-19 00:27:51 +08:00
    @smallgoogle 兄 dei 有什么想法?可以在这里聊一聊。
    chuanqirenwu
        53
    chuanqirenwu  
    OP
       2018-11-19 00:29:01 +08:00
    @sola97 这是什么?可否介绍一下呢?
    Spoter
        54
    Spoter  
       2018-11-19 08:57:56 +08:00
    即刻 App,了解一下
    kaminono
        55
    kaminono  
       2018-11-19 09:20:54 +08:00
    故事讲得不错
    minuo0day
        56
    minuo0day  
       2018-11-19 09:50:06 +08:00
    所以,给我邀请码吧
    sola97
        57
    sola97  
       2018-11-19 11:26:03 +08:00 via Android
    @chuanqirenwu 类似于 telegram bot 吧,discord bot 写起来很舒服
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4985 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:51 · PVG 11:51 · LAX 19:51 · JFK 22:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.