
破站今天又改版了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);
}
}
手机写的不咋地,大佬勿喷~~
需要有本地读写权利,不然无限领来领去就不好玩了。
好了好了,水完一波就可以撤了
you’re in reality a excellent webmaster. The website loading
pace is amazing. It seems that you are doing any unique trick.
In addition, The contents are masterwork. you’ve done a magnificent activity on this matter!
2018年7月27日 10:53An impressive share! I have just forwarded this onto a friend who had been conducting a little research on this.
2018年7月27日 10:25And he in fact ordered me dinner simply because I stumbled upon it
for him… lol. So let me reword this…. Thank YOU for the meal!!
But yeah, thanks for spending some time to talk about this topic
here on your web site.
Currently it seems like Expression Engine is the top blogging platform available
2018年7月27日 09:49right now. (from what I’ve read) Is that what you are using on your blog?
hi!,I like your writing so much! share we be in contact extra about your post on AOL?
2018年7月27日 07:43I need a specialist in this house to solve my problem. Maybe that is you!
Looking forward to look you.
I know this if off topic but I’m looking into starting my own weblog and was wondering what all is needed to get setup?
2018年7月27日 07:36I’m assuming having a blog like yours would cost a
pretty penny? I’m not very internet smart so I’m not 100% certain. Any recommendations or advice
would be greatly appreciated. Thanks
It is perfect time to make a few plans for the
2018年7月27日 06:31future and it’s time to be happy. I’ve read this put up and if I could I want to recommend you some attention-grabbing things
or advice. Perhaps you can write next articles referring
to this article. I wish to read more things approximately it!
Excellent goods from you, man. I’ve understand your stuff previous to and you are
just extremely great. I really like what you have acquired here,
really like what you’re saying and the way in which you say it.
You make it entertaining and you still care for to keep it
2018年7月27日 06:18smart. I cant wait to read far more from you. This is actually a wonderful web site.
I simply could not go away your site before suggesting that I really
2018年7月27日 06:04loved the usual info an individual provide for your visitors?
Is gonna be again often in order to check up on new posts
Hi to every body, it’s my first pay a visit of this web site;
2018年7月27日 05:31this website includes awesome and truly good information designed
for readers.
Every weekend i used to pay a visit this web site, for the reason that i want enjoyment, as this this site conations in fact good funny data too.
2018年7月27日 05:26