当前位置:首页 > 代码·功能 > 正文

无聊弄的简易自动领B站小电视php脚本

破站今天又改版了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);
}
}

手机写的不咋地,大佬勿喷~~

需要有本地读写权利,不然无限领来领去就不好玩了。

好了好了,水完一波就可以撤了

标签:
上一篇:

516 条评论

评论加载中...
  1. This site was… how do you say it? Relevant!!
    Finally I’ve found something which helped me. Appreciate it!

    2018年8月13日 22:58 评论
  2. Write more, thats all I have to say. Literally, it seems as
    though 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?

    2018年8月13日 19:31 评论
  3. Very rapidly this website will be famous among all blogging people, due to it’s nice
    articles or reviews

    2018年8月13日 18:21 评论
  4. 457楼
    这家伙可能用了美佬的代理 火狐浏览器 Windows XP
    avocats montreal  

    It’s amazing to visit this site and reading the views of all friends about this post, while I am also zealous of
    getting experience.

    2018年8月13日 15:27 评论
  5. 456楼
    这家伙可能用了美佬的代理 谷歌浏览器 Mac OS X 10_11_6
    elephant jewelry  

    My partner and I stumbled over here from a different
    website 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.

    2018年8月13日 13:54 评论
  6. If some one wishes to be updated with newest technologies then he must be
    visit this web site and be up to date all the time.

    2018年8月13日 11:18 评论
  7. I am genuinely pleased to glance at this website posts which includes lots of
    helpful information, thanks for providing these kinds
    of data.

    2018年8月13日 10:07 评论
  8. 453楼
    这家伙可能用了美佬的代理 火狐浏览器5.0 Windows 7
    elephant jewelry  

    bookmarked!!, I really like your site!

    2018年8月13日 09:55 评论
  9. fantastic submit, very informative. I ponder why the opposite specialists of this
    sector do not realize this. You should continue
    your writing. I’m sure, you have a great readers’ base already!

    2018年8月13日 07:07 评论
  10. 451楼
    这家伙可能用了美佬的代理 谷歌浏览器 Windows 10
    blog  

    Fantastic beat ! I wish to apprentice while you
    amend 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

    2018年8月13日 06:07 评论

发表评论

不理你。不要啊!吃饭。吃惊。吃西瓜。飞吻!恭喜!Hi纠结!膜拜!OK抛媚眼。泡泡糖。抛钱。忍!生闷气!调皮。偷看。委屈。献花。疑问?抓狂!

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……