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

rss 订阅特定 bilibili 的 up 主

  •  2
     
  •   1130335361 · 2016-10-24 15:41:48 +08:00 · 10801 次点击
    这是一个创建于 2957 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用的是Google Apps Script

    形如

    https://script.google.com/macros/s/AKfycbzojPIDsSo3fC2sb8xLWnXh9YwSUC_TsvSe9araLFuwnGLd8CXP/exec?mid=122879

    自行替换后面的 mid 参数值

    如: http://space.bilibili.com/122879 则 mid 为 122879

    也可以用这个书签

    [ javascript:(function(){var u = "https://script.google.com/macros/s/AKfycbzojPIDsSo3fC2sb8xLWnXh9YwSUC_TsvSe9araLFuwnGLd8CXP/exec?mid=";var l = location;if(l.host!="space.bilibili.com"){alert('请在 up 主的 bilibili 空间使用。');return}if ((mid = /^http://space.bilibili.com/(\d+)/.exec(window.location.href)) !== null){u += mid[1];window.open(u);}})()]

    拖拽 /保存到书签栏,到某个 up 空间时点击使用。

    第 1 条附言  ·  2017-06-11 17:08:56 +08:00
    javascript:(function(){var u = "https://script.google.com/macros/s/AKfycbyUWJda1KGh6v-_p35CW5qGeT6IWSPUiK8oFzteuBnm6fNh88c/exec?mid=";var l = location;if(l.host!="space.bilibili.com"){alert('请在up主的bilibili空间使用。');return}if ((mid = /^(http|https):\/\/space\.bilibili\.com\/(\d+)/.exec(window.location.href)) !== null){u += mid[2];window.open(u);}})()
    
    26 条回复    2017-11-09 10:09:10 +08:00
    mycccc
        1
    mycccc  
       2016-10-24 16:21:49 +08:00   ❤️ 1
    谢谢

    另外分享一个我原来的 bilibili 订阅方式

    我原来用的 bilibili 的官方的 rss 源
    但是只有按照栏目的分类订阅

    例如这种:
    订阅源原始标题: 科技
    订阅源网站: http://www.bilibili.com/video/technology.html
    XML 地址: http://www.bilibili.com/rss-36.xml


    在 inoreader 上合了一个 bundle
    OPML 订阅链接:
    http://www.inoreader.com/reader/api/0/bundle/opml/0014cd637dc9

    包括了:
    科技
    综艺
    动物圈
    美食圈
    国产
    日剧
    美剧
    数码
    星海
    机械
    游戏集锦
    技术宅
    欧美电影 -bilibili
    完结剧集
    娱乐
    音乐
    游戏
    日常
    电影
    翻唱
    纪录片
    演讲•公开课
    BBC 纪录片
    探索频道
    国家地理
    NHK
    野生技术协会
    趣味科普人文
    搞笑
    其他
    欧美电影
    日本电影
    国产电影
    mycccc
        2
    mycccc  
       2016-10-24 16:54:27 +08:00
    rss 内容能嵌入 bilibili 的 html5 播放器么?
    1130335361
        3
    1130335361  
    OP
       2016-10-24 17:18:54 +08:00
    @mycccc html5 播放地址有吗
    Lagrange
        4
    Lagrange  
       2016-10-24 17:49:32 +08:00
    手动点赞
    designer
        5
    designer  
       2016-10-24 20:09:26 +08:00 via iPhone
    怎么会这么会玩
    caomu
        6
    caomu  
       2016-10-24 20:36:45 +08:00 via Android
    gas 的效率怎么样?
    1130335361
        7
    1130335361  
    OP
       2016-10-24 20:47:26 +08:00
    @caomu 效率是指?
    binux
        8
    binux  
       2016-10-24 21:36:19 +08:00   ❤️ 1
    很久以前就安利过 GAS ,但是似乎并不火
    https://www.v2ex.com/t/63343
    1130335361
        9
    1130335361  
    OP
       2016-10-24 22:02:58 +08:00 via Android
    @binux 哈 我就是参考你的帖子和 blog 写的
    Lagrange
        10
    Lagrange  
       2016-10-24 22:22:48 +08:00
    @binux
    @1130335361
    这玩意还能玩出什么花吗?比如说当煎蛋无聊图(妹子图)的 oo 大于一个数值时抓下来做成 rss 有戏吗
    binux
        11
    binux  
       2016-10-24 23:49:32 +08:00
    @Lagrange 可以啊
    caomu
        12
    caomu  
       2016-10-25 02:31:28 +08:00 via Android
    @1130335361 比如抓取的频率,输出结果是不是稳定。我印象中很久以前玩的时候,时不时就会卡住输出错误或者空白。


    @binux 如果 gas 能像 yahoo pipes 那样,预置一些常用的模块,或者有个公开库可以分享就更好一些。要不什么都要自己手写一轮。最好有可视化。像 huginn 那样。
    caomu
        13
    caomu  
       2016-10-25 02:32:11 +08:00 via Android
    另外一点就是输出的 url 太难看。。。
    Lagrange
        14
    Lagrange  
       2016-10-25 09:13:39 +08:00
    @binux 那,我能不能不要脸的求个教程或者伸个手?
    1130335361
        15
    1130335361  
    OP
       2016-10-25 09:27:41 +08:00
    Shared
        16
    Shared  
       2016-10-25 09:35:36 +08:00
    @binux 之前没看到。这是个好东西呀,很多 ifttt 没有的服务都可以做了,还不用自己架服务器
    Lagrange
        17
    Lagrange  
       2016-10-25 18:56:29 +08:00
    @1130335361 thx,我先去琢磨下 js
    mycccc
        18
    mycccc  
       2016-10-26 17:00:25 +08:00
    @1130335361 http://www.bilibili.com/html/help.html#p
    你可以开启全站 HTML5 视频播放器
    mycccc
        19
    mycccc  
       2016-10-26 17:12:09 +08:00
    @1130335361 这是官方的 Flash 的嵌入代码, aid=后是 av 号:

    <embed height="415" width="544" quality="high" allowfullscreen="true" type="application/x-shockwave-flash" src="http://static.hdslb.com/miniloader.swf" flashvars="aid=*********&page=1" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"></embed>
    wdssmq
        20
    wdssmq  
       2017-03-05 15:04:20 +08:00
    写了个订阅妹抖龙(其他番也可以)的东西,,已发布于 GitHub , 库名是 Bilibili2RSS
    mycccc
        21
    mycccc  
       2017-03-08 17:45:30 +08:00
    @1130335361 看着一直没修改,问下能共享一下 gs 源码么?
    xianglai
        23
    xianglai  
       2017-06-11 09:53:35 +08:00
    不知道为什么小书签没有生效,https://space.bilibili.com/96230668#!/
    imdjh
        25
    imdjh  
       2017-11-08 22:09:14 +08:00
    @1130335361
    感谢脚本,350+天过去后,发现这个脚本有些问题:

    http://space.bilibili.com/ajax/member/GetInfo API 应该是加强保护了,返回 GAS 提取后返回 undefined
    对于视频标题包含 '&' '<'等,非法字符的直接输出为非法 feed
    对于 summary 标签,同理。

    不过没关系,我重写了大部分解决了以上提到的问题。
    https://github.com/delight09/gadgets/blob/master/code-snippets/google-apps-script/bilispace2rss.gs
    songz
        26
    songz  
       2017-11-09 10:09:10 +08:00
    @imdjh #25 比較小白,想問下你修改後的代碼怎麼用呀?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2475 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:09 · PVG 00:09 · LAX 08:09 · JFK 11:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.