[微博同步至电报] 蹲博主发博动态并更新到 Telegram - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xshwy
V2EX    分享创造

[微博同步至电报] 蹲博主发博动态并更新到 Telegram

  •  3
     
  •   xshwy 2020-10-11 19:27:08 +08:00 6659 次点击
    这是一个创建于 1827 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是不是经常错过女菩萨的微博?是不是女菩萨的配图经常被和谐?(不是

    2 年前写的脚本,初衷是之前关注的某个博主太能删微博了,所以写了一个脚本算是当"追星"来用,本来只是花半小时写的脚本,代码乱七八糟的,结果为了发布出来花了好几天时间重构、写 README……(虽然代码还是很烂

    没啥技术难度,核心只是两个网络请求 抓微博、发 TG

    回到正题:

    先放 github 地址:https://github.com/cndiandian/weibo

    实现了什么功能?

    订阅某个博主的微博,如果有发新微博、转发微博等动态,则及时将微博博文以及配图发送到指定的 Telegram 频道,并将配图保存到本地一份。

    请注意:

    1. 微博博文中的表情包会被过滤掉
    2. 粉丝可见好友可见分组可见仅自己可见非公开微博无法被获取到

    与微博的特别关注有什么区别?

    除了可以第一时间收到更新通知外,还可以将博文以及配图保存下来,这样即便对方删掉微博或者配图被和谐,也还是可以看到原来的样子。

    请勿用于不正当用途,本脚本初衷是为了追星、保存爱豆的博文配图的。

    效果预览

    这里应有一个 gif 图,如果加载不出来请点 这里查看

    第 1 条附言    2020-10-12 10:29:56 +08:00

    经@witfun @127000两位同学提醒,微博图片现在增加外链限制,导致配图挂了…

    更换了sm.ms图床 重新发一下配图: preview

    视频介绍可步移:https://weibo.com/5698313653/JmjiLm5Nk

    第 2 条附言    2022-01-23 21:03:13 +08:00
    没想到发布一年多后,还有人真的在用这个项目,刚刚做了更新,可以获取长微博的完整内容,以及发送多图以分组的方式发布。
    30 条回复    2022-01-23 21:03:22 +08:00
    dethan
        1
    dethan  
       2020-10-11 20:23:08 +08:00 via Android   3
    高级舔狗必备~
    witfun
        2
    witfun  
       2020-10-11 21:42:20 +08:00 via Android
    点点,是你!!哈哈哈哈 昨天在微博就看到你说要发这个了
    witfun
        3
    witfun  
       2020-10-11 21:44:43 +08:00 via Android
    gif 图 403 了,看不到,这是视频 https://video.h5.weibo.cn/1034:4553173877325852/4553174155265494
    neteroster
        4
    neteroster  
       2020-10-11 22:34:04 +08:00 via Android
    这个还不错,现在还有的群用的是 RSSHub + RSS Notice 的方案,不过延迟比你这个要大,一般要两三分钟。
    xshwy
        5
    xshwy  
    OP
       2020-10-11 22:54:43 +08:00
    @dethan 哈哈哈哈哈 换个角度 如果是关注某些特别容易被和谐图片的博主呢?当他第一时间发出来 你就可以存到图,多方便~

    @witfun 卧槽卧槽卧槽卧槽 被抓了个正着哈哈哈哈哈哈,图片用的渣浪图床 竟然还能 403…

    @neteroster 诶 我最初用的就是 RSSHub,后来发现总是失败,看文档说建议自己下载代码搭建,觉得有点繁琐就没用……
    BadReese
        6
    BadReese  
       2020-10-11 23:00:15 +08:00
    那么,哪里可以找到女菩萨呢?
    idblife
        7
    idblife  
       2020-10-11 23:24:15 +08:00
    求女菩萨微博。。。
    neteroster
        8
    neteroster  
       2020-10-11 23:39:51 +08:00 via Android
    @xshwy 其实自己搭建也还好,按文档很快。主要是 RSSHub 支持很多平台,这一点比较方便。但是延迟确实太不稳定了,最长十几分钟才同步。
    Tardis233
        9
    Tardis233  
       2020-10-11 23:40:15 +08:00 via iPhone
    我也用的 rsshub…但是 tg 对长微博支持有问题。老哥这个实时高和稳定,可以支持一下
    xshwy
        10
    xshwy  
    OP
       2020-10-12 00:53:48 +08:00
    @BadReese
    @idblife
    阿这…女菩萨还是可以轻松找得到的 微博随便刷刷就能冲到…

    @neteroster 哈哈哈哈哈主要是…2 年前还不太了解 Node.js ,当时觉得太麻烦了…

    @neteroster @Tardis233
    关于延迟方面,我这个用的是移动端的接口,去年高频访问过一段时间渣浪的接口,单 IP 大概 3 秒访问一次是不会被 ban 的,不过如果不是特别急需,我觉得 crontab 1 分钟一次的请求也足够了~
    127000
        11
    127000  
       2020-10-12 00:55:15 +08:00
    微博图床目前大部分域名前缀都是防盗链的,但其存在小部分域名前缀可以外链 /t/604790
    pC0oc4EbCSsJUy4W
        12
    pC0oc4EbCSsJUy4W  
       2020-10-1203:19:48 +08:00
    @neteroster RSS Notice 什么东西?
    127000
        13
    127000  
       2020-10-12 04:34:32 +08:00
    xshwy
        14
    xshwy  
    OP
       2020-10-12 10:30:28 +08:00
    @127000 原来如此…
    x66
        15
    x66  
       2020-10-12 14:37:32 +08:00
    谢谢,好用,不过对于转发的微博,好像原微博带的图没抓出来?
    xshwy
        16
    xshwy  
    OP
       2020-10-12 14:43:50 +08:00
    @x66 是的 没抓转发的原博配图是因为 被转发的那个博主一般情况应该也不会删博、删图之类的,所以没有抓取
    christin
        17
    christin  
       2020-10-12 15:11:01 +08:00 via iPhone
    能抓评论吗 有时候评论里的女菩萨更多
    xshwy
        18
    xshwy  
    OP
       2020-10-12 15:21:07 +08:00
    @christin 下载微博评论区图片的脚本应该还是蛮多的 自己写一个也很简单 用 selenium 就很方便
    love4taylor
        19
    love4taylor  
    PRO
       2020-10-12 15:28:03 +08:00
    能一对多么?如果有的话 lsp 狂喜。
    xshwy
        20
    xshwy  
    OP
       2020-10-12 15:35:07 +08:00
    @Love4Taylor 可以的,但是没有实现,可以自己改一下很方便,给个 list 去迭代就好了…
    间隔小提示 去年高频访问过渣浪接口几个月,单 IP 3 秒一次访问是不会被 ban 的,可以参考一下
    BadReese
        21
    BadReese  
       2020-10-12 15:38:02 +08:00
    @xshwy 我不信,除非你拉我进女菩萨电报群
    ozn
        22
    ozn  
       2020-10-12 15:38:25 +08:00
    star 双手奉上
    Valii
        23
    Valii  
       2020-10-12 15:45:37 +08:00
    宝,妈妈
    TEwrc
        24
    TEwrc  
       2020-10-12 16:45:10 +08:00
    这就去找女菩萨!
    callmexiaodeng
        25
    callmexiaodeng  
       2020-10-12 20:12:28 +08:00
    @TEwrc 女菩萨是啥意思
    40EaE5uJO3Xt1VVa
        26
    40EaE5uJO3Xt1VVa  
       2020-10-12 22:18:25 +08:00
    @callmexiaodeng 福利鸡
    40EaE5uJO3Xt1VVa
        27
    40EaE5uJO3Xt1VVa  
       2020-10-12 22:18:54 +08:00
    @callmexiaodeng 福利姬,打错字了
    MEOWwONE
        28
    MEOWwONE  
       2020-10-13 10:32:13 +08:00
    请问运行网络代理设置错误是需要如何填写,目前我是空着的
    xshwy
        29
    xshwy  
    OP
       2020-10-14 11:35:32 +08:00
    @MEOWwONE 国内使用 Telegram 需要科学上网,使用 telegram 的话默认你了解科学上网相关的内容,可以填写小飞机等其他 http 代理
    xshwy
        30
    xshwy  
    OP
       2022-01-23 21:03:22 +08:00
    没想到发布一年多后,还有人真的在用这个项目,刚刚做了更新,可以获取长微博的完整内容,以及发送多图以分组的方式发布。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5834 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 01:51 PVG 09:51 LAX 18:51 JFK 21:51
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86