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

无聊弄的简易自动领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. 270楼
    这家伙可能用了美佬的代理 谷歌浏览器 Mac OS X 10_12_6
    Base Stations  

    Ahaa, its pleasant conversation regarding this paragraph at this place at this weblog, I
    have read all that, so at this time me also commenting at this place.

    2018年7月30日 20:11 评论
  2. After I initially left a comment I seem to have clicked the -Notify me when new comments are added- checkbox and now each
    time a comment is added I receive four emails with the same comment.

    Is there an easy method you can remove me from that service?
    Kudos!

    2018年7月30日 16:47 评论
  3. With havin so much written content do you ever run into any problems of plagorism or copyright infringement?
    My site has a lot of exclusive content I’ve either written myself or outsourced but it appears a lot of it is popping it up all
    over the web without my authorization. Do you know any methods to help stop content from being ripped off?
    I’d truly appreciate it.

    2018年7月30日 13:10 评论
  4. Simply desire to say your article is as astounding. The clearness in your submit is
    simply great and that i can assume you’re an expert in this subject.

    Fine along with your permission allow me to seize your
    feed to stay updated with drawing close post. Thank you a million and
    please continue the gratifying work.

    2018年7月30日 09:52 评论
  5. It’s remarkable to pay a quick visit this web site and reading the views
    of all colleagues regarding this article, while I am also keen of getting experience.

    2018年7月30日 09:34 评论
  6. Whats up are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you need any coding knowledge to
    make your own blog? Any help would be really appreciated!

    2018年7月30日 09:22 评论
  7. 264楼
    这家伙可能用了美佬的代理 谷歌浏览器 Mac OS X 10_10_5
    copier repair  

    Simply wish to say your article is as astounding. The clarity in your post is simply cool and i can assume you are an expert on this subject.
    Well with your permission allow me to grab your feed to keep
    updated with forthcoming post. Thanks a million and please keep up the enjoyable work.

    2018年7月30日 09:01 评论
  8. I think everything typed made a lot of sense. However, consider
    this, what if you were to create a awesome post title?
    I ain’t saying your content is not good, however suppose you added a title to possibly get a person’s attention? I mean 无聊弄的简易自动领B站小电视php脚本 – 幻杀博客 is kinda vanilla.
    You could glance at Yahoo’s home page and watch how they create article headlines to get viewers to open the links.

    You might add a video or a related pic or two to grab readers interested about what you’ve written. Just my
    opinion, it could bring your posts a little livelier.

    2018年7月30日 06:15 评论
  9. 262楼
    这家伙可能用了美佬的代理 谷歌浏览器 Windows 10
    Dogs for sale  

    Heya just wanted to give you a brief heads up and let you know a few of the images aren’t loading properly.
    I’m not sure why but I think its a linking issue.
    I’ve tried it in two different internet browsers and
    both show the same outcome.

    2018年7月30日 06:15 评论
  10. My family members always say that I am wasting my time here at
    web, however I know I am getting knowledge every day by reading
    thes good content.

    2018年7月30日 06:04 评论

发表评论

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

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