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

无聊弄的简易自动领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. Hey are using WordPress for your site platform? I’m new to the blog world
    but I’m trying to get started and create my own. Do you
    need any html coding expertise to make your own blog?
    Any help would be greatly appreciated!

    2018年8月13日 02:35 评论
  2. Hmm is anyone else having problems with the pictures on this blog
    loading? I’m trying to figure out if its a problem on my end or if it’s the blog.

    Any responses would be greatly appreciated.

    2018年8月13日 02:01 评论
  3. I enjoy reading an article that can make men and women think.
    Also, thank you for allowing for me to comment!

    2018年8月13日 01:59 评论
  4. 447楼
    这家伙可能用了美佬的代理 谷歌浏览器 Windows 10
    elephant jewelry  

    Hi! I know this is kind of off topic but I was wondering if you knew where I
    could find a captcha plugin for my comment form?
    I’m using the same blog platform as yours and I’m having trouble finding one?
    Thanks a lot!

    2018年8月13日 01:37 评论
  5. Great blog you have got here.. It’s hard to find good quality writing like yours nowadays.
    I truly appreciate individuals like you! Take care!!

    2018年8月13日 01:08 评论
  6. I don’t even know how I ended up here, but I
    thought this post was great. I don’t know who you are but definitely
    you’re going to a famous blogger if you are not already ;) Cheers!

    2018年8月13日 00:25 评论
  7. Your mode of telling all in this piece of writing is actually good,
    all be capable of simply understand it, Thanks a lot.

    2018年8月13日 00:07 评论
  8. Thanks for finally talking about >无聊弄的简易自动领B站小电视php脚本 – 幻杀博客 <Loved it!

    2018年8月12日 22:45 评论
  9. I all the time used to read paragraph in news papers but
    now as I am a user of web thus from now I am using net for articles or reviews,
    thanks to web.

    2018年8月12日 22:32 评论
  10. Appreciate the recommendation. Let me try it out.

    2018年8月12日 22:28 评论

发表评论

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

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