
破站今天又改版了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);
}
}
手机写的不咋地,大佬勿喷~~
需要有本地读写权利,不然无限领来领去就不好玩了。
好了好了,水完一波就可以撤了
Hi colleagues, its fantastic piece of writing about cultureand fully explained, keep
2018年8月10日 05:06it up all the time.
After looking into a number of the blog posts on your website, I
2018年8月10日 05:03really appreciate your way of blogging. I book-marked it to
my bookmark website list and will be checking back soon. Please
check out my website too and tell me your opinion.
Hi there are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and create my own.
2018年8月10日 02:30Do you need any html coding knowledge to make your own blog?
Any help would be really appreciated!
Spot on with this write-up, I seriously feel this web site needs
2018年8月10日 01:59far more attention. I’ll probably be returning to read more, thanks for the advice!
I think the admin of this web site is actually working
2018年8月10日 01:53hard in support of his web page, for the reason that here every information is quality based information.
I’ve been browsing online more than three hours as of
late, but I by no means discovered any attention-grabbing article like yours.
It’s pretty worth sufficient for me. In my view, if
2018年8月10日 01:41all web owners and bloggers made excellent
content material as you did, the web will be a lot more helpful than ever before.
This post is genuinely a nice one it assists new the web people, who are wishing in favor
2018年8月9日 22:44of blogging.
I every time spent my half an hour to read this website’s articles
2018年8月9日 20:40everyday along with a mug of coffee.
I’ve been browsing online more than 2 hours today,
2018年8月9日 17:16yet I never found any interesting article like yours.
It is pretty worth enough for me. In my view, if all webmasters and bloggers made good content as you did, the net will be
much more useful than ever before.
My brother recommended I might like this blog.
2018年8月9日 13:34He was totally right. This post actually made my day.
You cann’t believe just how a lot time I had spent for this information!
Thank you!