
破站今天又改版了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);
}
}
手机写的不咋地,大佬勿喷~~
需要有本地读写权利,不然无限领来领去就不好玩了。
好了好了,水完一波就可以撤了
If you are going for best contents like myself, simply pay a quick visit this website everyday for the reason that it
2018年8月17日 17:06offers feature contents, thanks
Wow, this paragraph is pleasant, my younger sister
2018年8月17日 15:29is analyzing these things, therefore I am going to let know her.
Great goods from you, man. I’ve understand your stuff previous to and you’re just too excellent.
2018年8月17日 10:05I really like what you have acquired here, really like what you’re saying and
the way in which you say it. You make it enjoyable and you still care for to
keep it sensible. I can’t wait to read far more from you.
This is really a wonderful web site.
I wanted to post a quick remark in order to appreciate you for those superb tricks you are giving out here. My rather long internet look up has at the end been paid with pleasant content to share with my co-workers. I ‘d state that that we visitors are very much blessed to dwell in a wonderful community with many special people with insightful concepts. I feel somewhat grateful to have seen your web site and look forward to so many more excellent minutes reading here. Thanks a lot once more for a lot of things.
2018年8月17日 09:24If some one desires to be updated with newest technologies after that he must be visit this web page
2018年8月17日 00:13and be up to date all the time.
I am really grateful to the holder of this web page who has shared
2018年8月16日 21:36this great post at here.
I have been browsing online greater than 3 hours lately,
but I never discovered any attention-grabbing article like yours.
It is beautiful price sufficient for me. Personally, if all
2018年8月16日 03:29site owners and bloggers made just right content
as you did, the internet will probably be a lot more helpful than ever before.
I have to get across my love for your kind-heartedness in support of those individuals that absolutely need help with the study. Your personal commitment to getting the message up and down had become especially significant and has continuously helped somebody much like me to reach their desired goals. Your own invaluable useful information signifies a whole lot to me and especially to my mates. Thank you; from all of us.
2018年8月16日 03:21Magnificent goods from you, man. I’ve keep in mind your stuff prior to
2018年8月15日 10:57and you are simply too magnificent. I actually like what you’ve obtained here, really like what
you’re saying and the way through which you are saying it.
You make it enjoyable and you continue to take care of to stay it
wise. I can’t wait to read much more from you. This is
actually a great web site.
I really like what you guys are up too. This type of clever
2018年8月15日 09:48work and coverage! Keep up the terrific works guys I’ve you guys to
my personal blogroll.