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

无聊弄的简易自动领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 is my first time go to see at here and
    i am really happy to read everthing at single place.

    2018年8月1日 07:33 评论
  2. Rüyada yılan sokması; Bir süre önce birinden zarar görmüşsünüz, bu
    kişi size kasıtlı olarak değil, istemeden zarar vermiş.
    Yani size zarar vereceğini bilerek yapmamış.
    Bu davranışınadevam etmek istemiyor yine de dikkat etmek
    gerekir, çünkü eğer rüyanızda gördüğünüz şey yılanın sizi veya bir yakınınızı
    ısırması ise, yani yılanın dişleri görünecek şekilde ısırmışsa, bu kişi sizi veya çevrenizdekileri üzecek bir saygısızlık yapacak şeklinde tabir edilir.

    2018年8月1日 05:58 评论
  3. Pretty nice post. I just stumbled upon your weblog and wished to say that I have really
    enjoyed surfing around your blog posts. After all I will be
    subscribing to your rss feed and I hope you write again soon!

    2018年7月31日 22:11 评论
  4. It’s actually very difficult in this busy life to listen news on TV,
    therefore I simply use world wide web for that reason, and
    get the most up-to-date news.

    2018年7月31日 19:54 评论
  5. Oh my goodness! Incredible article dude! Thank you, However I am encountering troubles with your RSS.
    I don’t know the reason why I can’t subscribe to it.
    Is there anybody having the same RSS issues? Anyone that knows the answer will you kindly respond?

    Thanks!!

    2018年7月31日 16:35 评论
  6. I was suggested this web site by my cousin. I’m not sure whether this post
    is written by him as nobody else know such detailed about my trouble.
    You’re incredible! Thanks!

    2018年7月31日 15:43 评论
  7. What’s up to every one, the contents present at this site are in fact remarkable for people knowledge,
    well, keep up the nice work fellows.

    2018年7月31日 15:36 评论
  8. 273楼
    这家伙可能用了美佬的代理 谷歌浏览器 Linux
    CBD Produkter  

    I’ll right away snatch your rss feed as I can’t find your email subscription link or newsletter service.
    Do you have any? Please allow me understand so that I may subscribe.
    Thanks.

    2018年7月31日 12:09 评论
  9. 272楼
    这家伙可能用了美佬的代理 谷歌浏览器 Mac OS X 10_12_6
    Electronics  

    This is a topic that is near to my heart… Many thanks! Exactly where are
    your contact details though?

    2018年7月31日 07:59 评论
  10. Sweet blog! I found it while searching on Yahoo News. Do you
    have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I
    never seem to get there! Thank you

    2018年7月31日 00:11 评论

发表评论

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

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