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

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

  •  2
     
  •   xshwy · 17 天前 · 2493 次点击

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

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

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

    回到正题:

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

    实现了什么功能?

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

    ⚠️请注意:

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

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

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

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

    效果预览

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

    第 1 条附言  ·  16 天前

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

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

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

    29 条回复    2020-10-14 11:35:32 +08:00
    dethan
        1
    dethan   17 天前 via Android   ❤️ 3
    高级舔狗必备~
    witfun
        2
    witfun   17 天前 via Android
    点点,是你!!哈哈哈哈 昨天在微博就看到你说要发这个了
    witfun
        3
    witfun   17 天前 via Android
    gif 图 403 了,看不到,这是视频 https://video.h5.weibo.cn/1034:4553173877325852/4553174155265494
    neteroster
        4
    neteroster   17 天前 via Android
    这个还不错,现在还有的群用的是 RSSHub + RSS Notice 的方案,不过延迟比你这个要大,一般要两三分钟。
    xshwy
        5
    xshwy   16 天前
    @dethan 哈哈哈哈哈 换个角度 如果是关注某些特别容易被和谐图片的博主呢?当他第一时间发出来 你就可以存到图,多方便~

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

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

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

    @neteroster @Tardis233
    关于延迟方面,我这个用的是移动端的接口,去年高频访问过一段时间渣浪的接口,单 IP 大概 3 秒访问一次是不会被 ban 的,不过如果不是特别急需,我觉得 crontab 1 分钟一次的请求也足够了~
    127000
        11
    127000   16 天前
    微博图床目前大部分域名前缀都是防盗链的,但其存在小部分域名前缀可以外链 /t/604790
    fatelight
        12
    fatelight   16 天前
    @neteroster RSS Notice 什么东西?
    xshwy
        14
    xshwy   16 天前
    @127000 原来如此…
    x66
        15
    x66   16 天前
    谢谢,好用,不过对于转发的微博,好像原微博带的图没抓出来?
    xshwy
        16
    xshwy   16 天前
    @x66 是的 没抓转发的原博配图是因为 被转发的那个博主一般情况应该也不会删博、删图之类的,所以没有抓取
    christin
        17
    christin   16 天前 via iPhone
    能抓评论吗 有时候评论里的女菩萨更多
    xshwy
        18
    xshwy   16 天前
    @christin 下载微博评论区图片的脚本应该还是蛮多的 自己写一个也很简单 用 selenium 就很方便
    Love4Taylor
        19
    Love4Taylor   16 天前
    能一对多么?如果有的话 lsp 狂喜。
    xshwy
        20
    xshwy   16 天前
    @Love4Taylor 可以的,但是没有实现,可以自己改一下很方便,给个 list 去迭代就好了…
    间隔小提示 去年高频访问过渣浪接口几个月,单 IP 3 秒一次访问是不会被 ban 的,可以参考一下
    BadReese
        21
    BadReese   16 天前
    @xshwy 我不信,除非你拉我进女菩萨电报群
    ozn
        22
    ozn   16 天前
    star 双手奉上
    Valii
        23
    Valii   16 天前
    宝,妈妈❤️
    TEwrc
        24
    TEwrc   16 天前
    这就去找女菩萨!
    callmexiaodeng
        25
    callmexiaodeng   16 天前
    @TEwrc 女菩萨是啥意思
    yanzhiling2001
        26
    yanzhiling2001   16 天前
    @callmexiaodeng 福利鸡
    yanzhiling2001
        27
    yanzhiling2001   16 天前
    @callmexiaodeng 福利姬,打错字了
    MEOWwONE
        28
    MEOWwONE   15 天前
    请问运行网络代理设置错误是需要如何填写,目前我是空着的
    xshwy
        29
    xshwy   14 天前
    @MEOWwONE 国内使用 Telegram 需要科学上网,使用 telegram 的话默认你了解科学上网相关的内容,可以填写小飞机等其他 http 代理
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2910 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:35 · PVG 22:35 · LAX 07:35 · JFK 10:35
    ♥ Do have faith in what you're doing.