当前位置:首页 > 代码·功能 > 正文

无聊弄的简易自动领B站小电视php脚本

破站今天又改版了pc端的api真的难受,拿手机重新抓了一遍包,修了修然后正好无聊突然想起来之前在群里说弄个简易的抢电视脚本自己抢

想了想似乎懒癌发作想弄什么什么都没弄,既然正好吃完饭有点时间就拿手机蛋疼的写了这么个脚本

因为礼物信息需要socket监控弹幕,普通fpm运行下的php是肯定搞不定的,这个脚本是直接抓取我直播间的弹幕查看是否有礼物需要领取

输入自己的cookie直接监控php脚本就可以了,想多快就自己决定了,不过一定不要太...长了

直接丢代码

<?php
/*
Name:简易B站领小电视脚本
Design:小幻酱吖
*/
$cookie = '输入你的帐号cookie';
function curl($url, $cookie = null, $refer = null) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_REFERER, $refer);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 BIDUBrowser/8.3 Safari/537.36");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 6);
$re = curl_exec($ch);
curl_close($ch);
return $re;
}
$msglist = json_decode(curl('http://api.live.bilibili.com/AppRoom/msg?room_id=2026835'),true);
$msg = $msglist['data']['room'][9]['text'];
$time = $msglist['data']['room'][9]['timeline'];
$id = md5($msg.$time);
$log = file_get_content('log.db');
if(strpos($log,$id)){
    exit('没有需要抢的');
}
$id);
if(strpos($msg,'小电视')){
file_put_content('log.db',$log.PHP_EOL.
$roomid = str_replace('小电视X1','',$msg);
$raffleId = json_decode(curl('http://api.live.bilibili.com/gift/v2/smalltv/check?roomid='.$roomid),true);//5.6以下PHP版本问题麻烦一点咯
foreach($raffleId['data'] as $data){
$raffle = $data['raffleId'];
echo curl('http://api.live.bilibili.com/gift/v2/smalltv/join?roomid='.$roomid.'&raffleId='.$raffle,$cookie,'http://live.bilibili.com/'.$roomid);
}
}

手机写的不咋地,大佬勿喷~~

需要有本地读写权利,不然无限领来领去就不好玩了。

好了好了,水完一波就可以撤了

标签:
上一篇:

516 条评论

评论加载中...
  1. Hi mates, how is the whole thing, and what you would like to say on the topic of this
    post, in my view its truly awesome in favor of me.

    2018年7月15日 12:29 评论
  2. Thanks for finally writing about >无聊弄的简易自动领B站小电视php脚本 – 幻杀博客 <Liked it!

    2018年7月15日 09:35 评论
  3. Yesterday, while I was at work, my sister stole my iphone and tested to see if it can survive a 40 foot drop, just
    so she can be a youtube sensation. My iPad is now broken and she has 83 views.
    I know this is completely off topic but I had to share it with someone!

    2018年7月15日 07:00 评论
  4. I needed to thank you for this good read!! I certainly loved every little bit
    of it. I have got you book-marked to look at new stuff you post…

    2018年7月15日 05:26 评论
  5. Do you have any video of that? I’d love to find out
    some additional information.

    2018年7月15日 04:41 评论
  6. I’m not sure exactly why but this weblog is loading extremely slow for me.
    Is anyone else having this issue or is it a issue on my
    end? I’ll check back later and see if the problem still exists.

    2018年7月15日 04:38 评论
  7. I used to be suggested this blog via my cousin. I’m no longer sure
    whether or not this publish is written by way of him as no one else understand such unique
    approximately my difficulty. You are incredible! Thanks!

    2018年7月15日 04:13 评论
  8. Nice post. I learn something new and challenging on websites I stumbleupon everyday.
    It will always be interesting to read through content from other authors and practice a little
    something from their web sites.

    2018年7月15日 04:10 评论
  9. Wow, that’s what I was looking for, what a data!
    present here at this blog, thanks admin of this site.

    2018年7月15日 03:56 评论
  10. Hi, after reading this awesome article i am as well delighted
    to share my familiarity here with mates.

    2018年7月15日 02:23 评论

发表评论

不理你。不要啊!吃饭。吃惊。吃西瓜。飞吻!恭喜!Hi纠结!膜拜!OK抛媚眼。泡泡糖。抛钱。忍!生闷气!调皮。偷看。委屈。献花。疑问?抓狂!

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……