
破站今天又改版了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);
}
}
手机写的不咋地,大佬勿喷~~
需要有本地读写权利,不然无限领来领去就不好玩了。
好了好了,水完一波就可以撤了
Woah! I’m really loving the template/theme of this site.
It’s simple, yet effective. A lot of times it’s difficult
2018年7月11日 00:55to get that “perfect balance” between usability and visual
appeal. I must say you have done a amazing job
with this. In addition, the blog loads super quick for me on Firefox.
Excellent Blog!
Good day! This is my 1st comment here so I just wanted to
2018年7月10日 19:20give a quick shout out and tell you I truly enjoy reading your posts.
Can you recommend any other blogs/websites/forums
that cover the same subjects? Thank you so much!
Thanks for finally writing about >无聊弄的简易自动领B站小电视php脚本 – 幻杀博客 <Liked it!
2018年7月10日 18:04Thanks for any other wonderful article. Where else may
2018年7月10日 14:09anyone get that kind of information in such a perfect means of writing?
I’ve a presentation subsequent week, and I’m at the search for such info.
I know this if off topic but I’m looking into starting my own weblog and was curious what
2018年7月10日 12:53all is required to get set up? I’m assuming having a blog like yours
would cost a pretty penny? I’m not very web savvy so I’m not 100% positive.
Any tips or advice would be greatly appreciated.
Thank you
Way cool! Some extremely valid points! I appreciate you writing this post plus the rest
2018年7月10日 07:24of the site is also really good.
I’m not sure exactly why but this weblog is loading very
2018年7月9日 23:04slow for me. Is anyone else having this problem or is it
a problem on my end? I’ll check back later on and see if the problem still exists.
I’ve been exploring for a little for any high-quality articles or weblog posts in this sort
2018年7月9日 22:27of house . Exploring in Yahoo I ultimately stumbled upon this web site.
Studying this information So i’m satisfied to convey that I’ve an incredibly good uncanny feeling
I discovered just what I needed. I such a lot indisputably will make sure to do not disregard this website and provides
it a look regularly.
Hey there just wanted to give you a quick heads up.
2018年7月9日 14:46The words in your article seem to be running
off the screen in Opera. I’m not sure if this is a formatting issue
or something to do with browser compatibility but I thought I’d post
to let you know. The layout look great though! Hope you get the issue fixed
soon. Many thanks
It’s wonderful that you are getting ideas from this article as well as from our argument made here.
2018年7月9日 12:42