
破站今天又改版了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’m really enjoying the design and layout of your website.
2018年7月6日 21:30It’s a very easy on the eyes which makes it much more
pleasant for me to come here and visit more often. Did you hire out a designer to
create your theme? Exceptional work!
Wow, superb blog layout! How long have you ever been running a blog for?
2018年7月6日 21:08you made blogging look easy. The overall look of your website
is wonderful, as well as the content material!
Ahaa, its good discussion about this article here at this web site, I have read all that, so
2018年7月6日 11:53at this time me also commenting at this place.
If you would like to take much from this paragraph then you
2018年7月6日 11:35have to apply these techniques to your won blog.
Simply wish to say your article is as amazing. The clearness on your publish is simply nice and i
2018年7月6日 06:09can assume you are knowledgeable on this subject. Well along
with your permission allow me to grab your RSS feed to keep up to date
with drawing close post. Thanks one million and please carry on the rewarding work.
Hello, i read your blog occasionally and i own a similar one and
2018年7月6日 04:55i was just curious if you get a lot of spam comments?
If so how do you prevent it, any plugin or anything you can advise?
I get so much lately it’s driving me mad so any help is very much appreciated.
Can you tell us more about this? I’d love to find out more details.
2018年7月6日 03:33Oh my goodness! Amazing article dude! Thank you so much, However
I am having issues with your RSS. I don’t know the reason why I am unable to subscribe
to it. Is there anyone else having similar RSS issues?
Anyone who knows the solution can you kindly respond?
2018年7月5日 22:24Thanx!!
I’ve been surfing online more than 2 hours today, yet I
2018年7月5日 17:56never found any interesting article like yours. It is pretty worth enough for
me. Personally, if all site owners and bloggers made good content as you did, the internet will
be much more useful than ever before.
Hi! Do you use Twitter? I’d like to follow you if that would be okay.
2018年7月5日 16:39I’m absolutely enjoying your blog and look forward to new updates.