«

»

10月 22

撸了个自动领逼站瓜子的东西

虽然我不用他的垃圾直播。

试试两个传图片的API,还有百度OCR的API。

求测试后反馈,无论是不是好用。

https://github.com/cnbeining/bilibili-grab-sliver

 

21 comments

Skip to comment form

  1. 豆芽

    次次都不知道使用方法 QwQ

    1. Beining

      上Github看最新版,严格按照requirement安装环境,务必。

      一群人找我问我要疯要疯。

  2. TigerSHe

    可用的,效率挺高,基本一个小时可以领完一个号,可以多线程、
    不过这个自动读取cookie的一直没搞会,后来我干脆直接在代码前面把cookie定义了
    感谢Beining
    :3

    1. Beining

      不同的号可以一起弄,但是单个号只能等,而且只能等那么长时间:这个时间是服务器提供,我们没办法。
      自动读cookie 参见Biligrab。
      对于类似项目的实现,我的态度是,不建议使用非正规手段(e.g.,使用漏洞等方式,而不是正常登陆)获取cookie,并保证完整cookie不离开本机被集中或分布存储,以免造成严重安全后果。这个问题输不起。

  3. Dk

    现在安卓客户端也有领瓜子的功能了,领取没有验证码,次数比网页多两次
    大大能不能再写哥安卓领取瓜子的功能

    1. Beining

      这几天有点忙,等我有时间抓包看看。
      没验证码真是好事情。

    2. Beining

      写了。

      1. Dk

        最新的这版我在vps上运行提示

        File “autograb.py”, line 172

        ^
        IndentationError: unexpected unindent

        上一版用的时候会出现验证码错误

        1. Beining

          啊 删代码太爽 删大发了。

          试试最新commit呗。

          1. Dk

            还是有毒啊
            Python2.7.6和Python3.4.3都是这个提示
            Traceback (most recent call last):
            File “autograb.py”, line 152, in
            logging.basicConfig(level = logging_level_reader(LOG_LEVEL))
            NameError: name ‘logging_level_reader’ is not defined

            1. Beining

              再看看。。。。。。

              1. Dk

                Traceback (most recent call last):
                File “autograb.py”, line 164, in
                main(headers)
                File “autograb.py”, line 107, in main
                time_in_minutes, silver = get_new_task_time_and_award(headers)
                File “autograb.py”, line 35, in get_new_task_time_and_award
                url = ‘http://live.bilibili.com/mobile/freeSilverCurrentTask?appkey={APPKEY}&platform=ios&sign={sign}’.format(APPKEY = APPKEY, sign = calc_sign(str2Hash))
                NameError: name ‘calc_sign’ is not defined
                难道你本地运行的时候没有出错吗

                1. Beining

                  我没运行。。。。。。

  4. Dk

    蛋疼,触发垃圾评论机制了
    最新的这版能运行,但是会卡在等待3分钟那里,然后
    ETA: 3 minutes, silver: 30
    Traceback (most recent call last):
    File “autograb.py”, line 171, in
    main(headers)
    File “autograb.py”, line 124, in main
    award = get_award(headers)
    File “autograb.py”, line 68, in get_award
    freeSilverAward
    NameError: global name ‘freeSilverAward’ is not defined

    1. Beining

      好吧我有时间修修(

  5. 落小狗

    咨询一下关于客户端sign的算法是如何取出来的
    反编译了ios客户端?

    1. Beining

      公开API文档。
      话说iOS怎么反编译?

      1. 落小狗

        硬盘挂了以至于没能及时回复。
        不能反编译,所以我才以为是有了什么手段解出来的。
        据悉是可以动态调试,但也不清楚太具体的……
        十分感谢。

        1. Beining

          节哀顺变。。。

          APK可以反编译。

          但是我并不需要他的APPKEY:我当时留了个。

          但是第三方登陆就彻底傻逼了。。。没办法了。

          我有一小撮内部key,但是拿出来没啥意思。取得的手段包括拆播放器,灭APK,翻Google,Github Hack,以及。。。一点自己的小办法。但是没意思:用Biligrab的得了,我不care。

          iOS应该是不能反编译吧。。。真的。

  6. pikaqiu

    beining想问一下这个是怎么用的,PY已经下载好了

    1. Beining

      死了。

发表评论

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

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="">