2022 年了,开发一款 iOS6 的哔哩哔哩第三方软件有多大难度? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yaleax
V2EX    iOS

2022 年了,开发一款 iOS6 的哔哩哔哩第三方软件有多大难度?

  •  
  •   yaleax 2022 年 1 月 13 日 4272 次点击
    这是一个创建于 1562 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我手里现在有一台 iphone4s 系统是 iOS6.13 ,已越狱。

    哔哩哔哩视频网站的 app 可以下载安装,但是已经停止提供服务器,不能播放了。

    所以我想自己开发一个,对这方面不太熟悉,所以想请大家,帮忙提供一下思路。

    我在这方面是小白一枚。

    我想到的问题有:

    1.上架问题
    2.iOS6 写一个简单的播放器软件
    3.抓取哔哩哔哩视频

    希望有人可以指点一二,万分感谢。
    第 1 条附言    2022 年 1 月 13 日
    现在有 1 个方案了

    使用老款的哔哩哔哩 app ,再用一个服务器抓取视频数据,再做路由转发。转发工作要用越狱插件来实现。


    需要的技术

    1.python 爬虫
    2.ngix 路由转发
    3.规则
    4.写一个 deb 插件。
    coderluan
        1
    coderluan  
       2022 年 1 月 13 日   3
    简单来说,把相同的时间和精力拿去挣钱,哪怕是送外卖,然后拿挣的钱买新手机。
    dcty
        2
    dcty  
       2022 年 1 月 13 日
    用 Safari 看吧
    yaleax
        3
    yaleax  
    OP
       2022 年 1 月 13 日
    @dcty Safari 也是不能看了。
    yaleax
        4
    yaleax  
    OP
       2022 年 1 月 13 日
    @coderluan 现在还不是手机的问题,就是闲的,想开发一个玩玩。
    77alex
        5
    77alex  
       2022 年 1 月 13 日
    你这时间不值钱么。。#1 说的是最有道理的,况且这种过时的 ios6 技术学了干啥。

    你还不如就用旧软件,然后在路由里 nginx 写一套转发,这样你直接写个后端 api 就实现了。
    weirdyu
        6
    weirdyu  
       2022 年 1 月 13 日
    bilibili 的播放器都开源的
    yaleax
        7
    yaleax  
    OP
       2022 年 1 月 13 日
    @77alex 那个转发,能不能详细说说?我现在业余时间比较多,所以时间确实不值钱。
    utyyyreee
        8
    utyyyreee  
       2022 年 1 月 13 日
    不知道该说些什么 但是又不想说什么 哈哈哈哈
    bbbb
        9
    bbbb  
       2022 年 1 月 13 日 via iPhone
    需要一台服务器抓取网页数据,在 app 显示出来,在播放,只是播放特定页面,要不了多久就可以搞出来,一个多功能的就不好说了
    yaleax
        10
    yaleax  
    OP
       2022 年 1 月 13 日
    @bbbb 感谢,思路清晰了。具体怎么做还是不懂,我搜搜。
    lB2cGz9OQ1agw7XK
        11
    lB2cGz9OQ1agw7XK  
       2022 年 1 月 13 日
    小白都能开发 app 了,我岂不是能开发个世界顶级的操作系统了。
    你是 100%折腾不出来的,不要浪费时间在这种事上了
    花了几百上千买个手机吧。
    yaleax
        12
    yaleax  
    OP
       2022 年 1 月 13 日
    @szqhades 我估计你开发一个简单的操作系统没什么问题。这种重新发明轮子这种事情没什么实际意义,主要是体验一个学习的过程。
    hrlu2014
        13
    hrlu2014  
       2022 年 1 月 13 日
    gayhub 上大片的 b 站接口文档和已实现的客户端,翻译一个不是很大的问题吧
    yaleax
        14
    yaleax  
    OP
       2022 年 1 月 13 日
    @hrlu2014 难度对我来说还是有些大,不知从哪里下手。
    yaleax
        15
    yaleax  
    OP
       2022 年 1 月 13 日
    https://github.com/fython/BilibiliAPIDocs

    Bilibili API 第三方文档
    gjquoiai
        16
    gjquoiai  
       2022 年 1 月 13 日
    emm 好像就是 .tv 换到 .com 了
    xz410236056
        17
    xz410236056  
       2022 年 1 月 13 日
    32 位 app 上架?
    iOS6 我记得 ARC 是刚出来,你准备很多地方自己管理内存(你写出来东西大概率各种内存溢出)然后遇到各种奇奇怪怪的问题?然后一堆库都不能用。
    datoujiejie221
        18
    datoujiejie221  
       2022 年 1 月 13 日
    iphone4s 还是 32 位的系统 现在你环境都不一定搭起来
    Innovatino
        19
    Innovatino  
       2022 年 1 月 13 日
    你最后面临的问题可能是需要新买一台老 mac
    xinyang5302677
        20
    xinyang5302677  
       2022 年 1 月 13 日
    为什么会有这么多 nt 的问题,
    icyalala
        21
    icyalala  
       2022 年 1 月 13 日
    其他先不说,你要编译 Target iOS6 ,得去找 5 年前的 Xcode 8 和 macOS Sierra 或者更早的系统。。
    至于转发 API 。。现在这些码流在 iPhone 4s 上还能不顺利解码。。
    Incrus
        22
    Incrus  
       2022 年 1 月 13 日 via iPhone
    首先最近几年的 Xcode 最低能支持的版本已经是 iOS8 了。你要下个 N 年前的 Xcode 试试能不能用。
    然后再去想怎么签名运行或者发布吧。
    FireKey
        23
    FireKey  
       2022 年 1 月 13 日
    从头开始,先去找找低版本的 macos 和 xcode,装虚拟机里跑看看.
    yaleax
        24
    yaleax  
    OP
       2022 年 1 月 14 日
    @gjquoiai 如果要是这样,那真是减少了很多工作量。我抓包看看。
    yaleax
        25
    yaleax  
    OP
       2022 年 1 月 14 日
    @Innovatino 我用虚拟机,应该能解决这个问题。看来第一个道难关是搭建运行环境。
    yaleax
        26
    yaleax  
    OP
       2022 年 1 月 14 日
    @icyalala 我也担心这个,使用浏览器是不能播放哔哩哔哩视频的。码流技术原理
    yaleax
        27
    yaleax  
    OP
       2022 年 1 月 14 日
    @Incrus 这步就有点困难了。
    yaleax
        28
    yaleax  
    OP
       2022 年 1 月 14 日
    @FireKey 我周末试试。
    asuraa
        29
    asuraa  
       2022 年 2 月 23 日
    还是不要开发 爬虫做得好 牢饭吃得早 自己用用就行了千万不要放出来
    fansekey
        30
    fansekey  
       2022 年 7 月 18 日
    @coderluan 感觉对方不是钱的问题,只是觉着 iOS6 经典,想去突破一下。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2956 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 63ms UTC 01:59 PVG 09:59 LAX 18:59 JFK 21:59
    Do have faith in what you're doing.
    ubao msn 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