
破站今天又改版了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);
}
}
手机写的不咋地,大佬勿喷~~
需要有本地读写权利,不然无限领来领去就不好玩了。
好了好了,水完一波就可以撤了
This site was… how do you say it? Relevant!!
2018年8月13日 22:58Finally I’ve found something which helped me. Appreciate it!
Write more, thats all I have to say. Literally, it seems as
2018年8月13日 19:31though you relied on the video to make your point. You definitely know what
youre talking about, why waste your intelligence on just posting videos to your
weblog when you could be giving us something enlightening to read?
Very rapidly this website will be famous among all blogging people, due to it’s nice
2018年8月13日 18:21articles or reviews
It’s amazing to visit this site and reading the views of all friends about this post, while I am also zealous of
2018年8月13日 15:27getting experience.
My partner and I stumbled over here from a different
2018年8月13日 13:54website and thought I may as well check things out.
I like what I see so now i am following you. Look forward to going over your web
page for a second time.
If some one wishes to be updated with newest technologies then he must be
2018年8月13日 11:18visit this web site and be up to date all the time.
I am genuinely pleased to glance at this website posts which includes lots of
2018年8月13日 10:07helpful information, thanks for providing these kinds
of data.
bookmarked!!, I really like your site!
2018年8月13日 09:55fantastic submit, very informative. I ponder why the opposite specialists of this
2018年8月13日 07:07sector do not realize this. You should continue
your writing. I’m sure, you have a great readers’ base already!
Fantastic beat ! I wish to apprentice while you
2018年8月13日 06:07amend your website, how can i subscribe for a blog site?
The account aided me a acceptable deal. I had been a
little bit acquainted of this your broadcast offered bright clear idea