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

无聊弄的简易自动领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. Highly energetic post, I loved that a lot. Will there be a part 2?

    2018年7月17日 03:33 评论
  2. 149楼
    这家伙可能用了美佬的代理 谷歌浏览器 Mac OS X 10_12_6
    scam  

    each time i used to read smaller posts which as well clear their motive, and that is also happening with this piece
    of writing which I am reading now.

    2018年7月17日 01:41 评论
  3. Thank you for the good writeup. It in fact was a amusement account it.
    Look advanced to more added agreeable from you! However, how could we
    communicate?

    2018年7月16日 21:03 评论
  4. 147楼
    这家伙可能用了美佬的代理 谷歌浏览器 Windows 7
    Marilynn  

    It’s difficult to find well-informed people for this subject, however,
    you seem like you know what you’re talking about! Thanks

    2018年7月16日 19:21 评论
  5. 146楼
    这家伙可能用了美佬的代理 火狐浏览器 Windows 7
    utensils holder  

    I’m amazed, I have to admit. Seldom do I come
    across a blog that’s equally educative and entertaining, and let me tell you, you’ve hit the nail on the head.
    The problem is an issue that too few men and women are speaking intelligently about.
    I am very happy I found this in my hunt for something concerning
    this.

    2018年7月16日 18:03 评论
  6. Awesome article.

    2018年7月16日 12:52 评论
  7. It is the best time to make some plans for the long run and it’s time to be happy.
    I’ve read this submit and if I may I want to counsel you some attention-grabbing things or suggestions.

    Perhaps you could write next articles regarding this article.
    I desire to read more things about it!

    2018年7月16日 10:06 评论
  8. 143楼
    这家伙可能用了美佬的代理 火狐浏览器 Windows 10
    clothes line  

    Hi there friends, how is the whole thing, and what you desire to say about this article, in my view its in fact
    awesome designed for me.

    2018年7月16日 07:54 评论
  9. Very rapidly this web site will be famous amid all blogging and site-building
    users, due to it’s pleasant articles or reviews

    2018年7月16日 04:54 评论
  10. 141楼
    这家伙可能用了美佬的代理 谷歌浏览器 Windows 10
    2018  

    Thank you for the good writeup. It in fact was a amusement account it.
    Look advanced to more added agreeable from you! However, how could we communicate?

    2018年7月16日 04:25 评论

发表评论

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

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