«

»

10月 26

Biligrab 0.94: 临时修复API受限,即返回error.mp4问题

这样0.93有可能是最短命的一个版本了。。。。

好吧,玩到底。

重写了API逻辑,如果受限,直接换假UA。

要亲命啊。

老地方,

https://github.com/cnbeining/Biligrab

代码下面。

 

6 comments

Skip to comment form

  1. StarBrilliant

    av1674693 会解析出一个「现在下载乐视视频客户端,送七天会员无广告」的5秒广告。
    听说 iOS、WP 客户端等也躺枪了。
    但是网页播放器没有挂,bilibili 助手也没有挂。
    求研究。

    1. Beining

      API返回错误。
      不是我们可以解决的。
      所谓的网页播放器走的不是一个API。懒得反编译了,但是走的不是一个东西。
      助手?需要看他源码。他是开源的吗?

      1. StarBrilliant

        1、Bilibili 助手,一个 Chrome 扩展,Zhuogu 写的,在 GitHub 上,开源。
        2、网页播放器我反编译过,硬是找不到 API Key 放在哪。
        3、助手虽然最后也是调用 Flash 播放器,但是有备用的 HTML5 播放器和下载功能,所以后者是走 API,可以研究。

        1. Beining

          看着迷糊。。。JS苦手。
          他是什么原理?调用谁的API呢。。。

          网页播放器混淆了,不看了。Key我们知道,但是不知道secret。

          现在我这里不报问题了。

          其实我的思路是,用乐视云,强制做所有新番的源,并白名单替换。绝对准确,但是需要较多人力。也HTML5友好。但是我没有这个需求,留给别人研究了。。。不难是不难,数据库谁来维护是个问题。

    2. Beining

      倒是有一个办法可以解决:

      本地维护一个乐视云的list,然后挨个替换。

      倒是不难。

      但是放出去就会被水表。所以只能小范围用。

      问题是我这个小范围的人都不需要这种小把戏就能看。。。。。。所以没啥意思。。。

    3. Beining

      Biligrab的目标不是新番的下载。如果能下载纯属侥幸,如果不能则也没办法。让黑科技琢磨黑科技去吧。。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">