
破站今天又改版了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);
}
}
手机写的不咋地,大佬勿喷~~
需要有本地读写权利,不然无限领来领去就不好玩了。
好了好了,水完一波就可以撤了
I simply couldn’t depart your site before suggesting
2018年7月21日 00:04that I actually loved the usual information an individual provide to your
guests? Is going to be back frequently in order to check out new posts
Hey there! I just wanted to ask if you ever have any trouble with hackers?
2018年7月20日 21:09My last blog (wordpress) was hacked and I ended up losing months of hard
work due to no back up. Do you have any solutions to protect
against hackers?
Woah! I’m really loving the template/theme of this site.
2018年7月20日 19:21It’s simple, yet effective. A lot of times it’s very difficult to get that “perfect balance” between user
friendliness and visual appearance. I must say you have done a very good job with
this. Additionally, the blog loads super fast for me on Internet
explorer. Superb Blog!
This is my first time visit at here and i am in fact happy
2018年7月20日 18:44to read all at single place.
Write more, thats all I have to say. Literally, it seems as though you
2018年7月20日 14:37relied on the video to make your point. You clearly know what youre talking about, why throw away your intelligence on just posting videos to
your weblog when you could be giving us something enlightening to read?
Thanks for ones marvelous posting! I quite enjoyed reading it, you will be
2018年7月20日 13:58a great author. I will make certain to bookmark your blog and will come
back in the foreseeable future. I want to encourage you to definitely continue your great posts, have a
nice afternoon!
Wow that was strange. I just wrote an extremely long comment but after I clicked submit my comment didn’t appear.
2018年7月20日 13:53Grrrr… well I’m not writing all that over again. Anyhow,
just wanted to say great blog!
An outstanding share! I have just forwarded this onto a colleague who
2018年7月20日 12:05has been conducting a little homework on this. And he actually bought me
lunch simply because I discovered it for him… lol. So let
me reword this…. Thank YOU for the meal!! But
yeah, thanx for spending the time to discuss this topic here on your
site.
Thank you for some other excellent post. The place else
2018年7月20日 09:00may just anyone get that kind of info in such a perfect way of writing?
I have a presentation next week, and I am on the look for such information.
Hello there, I discovered your blog via Google while
2018年7月20日 08:30searching for a similar matter, your website came up, it appears to be like great.
I have bookmarked it in my google bookmarks.
Hello there, simply was alert to your weblog through Google, and located that it’s really informative.
I am going to watch out for brussels. I’ll appreciate should
you proceed this in future. Many people shall be benefited from your writing.
Cheers!