Skip to content
This repository has been archived by the owner on Dec 2, 2022. It is now read-only.

抽奖被封有没有可能是脚本参与响应的太快? #16

Open
shinji-ikari opened this issue Jun 9, 2018 · 53 comments
Open

抽奖被封有没有可能是脚本参与响应的太快? #16

shinji-ikari opened this issue Jun 9, 2018 · 53 comments
Labels
disscussion This issue is used to disscuss question Further information is requested

Comments

@shinji-ikari
Copy link

shinji-ikari commented Jun 9, 2018

如题.如果脚本参与抽奖是随机性延迟3-4秒或者可以自定义一个几秒后或者随机在一个范围内再参与抽奖的话.会不会降低被封的可能性?
其它被封的可能性是不是也因为太规律性?

@yxtj
Copy link

yxtj commented Jun 10, 2018

很可能没用,我在b站更新v3接口之前写的脚本就已经加了一套复杂的延迟机制,照样被制裁。我觉得应该是通过参与抽奖的次数和频率决定的。

@wxfff
Copy link

wxfff commented Jun 10, 2018

还是有很多高级脚本之类的,
之前在新主播那里,一堆17。18。19的勋章的号在领节奏风暴,而说话的没有一个人

待了3小时,就2个舰长跟主播聊。。。

奇怪,,,他们怎么躲过制裁的。。。

@shinji-ikari
Copy link
Author

那就GG了.......是啊.也有不会被封的也是奇妙........如果只是抽奖次数很频率的话感觉不太像.有挂机经验+全天候抽奖的.一样是可以挂.也没被封.真是迷.

@shinji-ikari
Copy link
Author

有没有可能跟在线状态有关呢?如果是能维持在线状态的话(记得个挂机的是这样的).那么就算参加了抽奖也不奇怪吧.如果说不能维持在线状态却能参加抽奖这样被封?........hmmm

@KittenLR
Copy link

可能是脚本运行机制不同吧,现在挂服务器的都好好的没被封。

@G-Cutemon
Copy link

@wxfff 首先你要明白,现在就算被制裁了,也并不影响领节奏风暴……
另外现在或许有两套机制,一个是达到某种条件自动制裁,一个是不定时检测。虽然具体机制不明,但是想要规避都有一个共同思路,那就是最大程度地模拟手动操作_(:з」∠)_

@like044041
Copy link

怕就怕,他们来个黑名单,只要被封过的都上黑名单,黑名单上的账号设定一个条件比如每天参与抽奖的次数高于多少就自动封号,那就无解了.

@ZokeeChen
Copy link

现在端头好像换了不少。。。o( ̄ヘ ̄o#)
求大神更新

@SeaLoong
Copy link
Owner

目前没什么事情了,这段时间研究下

@yxtj
Copy link

yxtj commented Jun 11, 2018

@like044041 好像已经有类似的机制了,在推送抽奖信息的时候,某些账号会缺很多。

@llc0930
Copy link

llc0930 commented Jun 11, 2018

我完全模拟手操的都被拒绝访问了...白嫖药丸 ←◡←

@fei7yang
Copy link

讲道理,目前我是全天挂机,没有出现任何问题,也没有被制裁,51级,实名也有直播间,不知道你们的是什么问题。但是我的小号因为没有实名,所以进去出来,出来进去,反反复复

@HMBSbige
Copy link

35级,实名+直播间,每次都刚出来就进去了,可能钱充的不够多吧...

@llc0930
Copy link

llc0930 commented Jun 12, 2018

可能是因为我没有实名,全天挂机,还在白嫖最大停尸间闲晃吧_(:3」∠)_

@like044041
Copy link

怕是真有黑名单制度了,没被封过的怎么挂机都不会封,被封过一次的就会一直被封.

@llc0930
Copy link

llc0930 commented Jun 12, 2018

我现在第2次被封了,怕是距离我第1次进小黑屋出来后,改用自己的脚本才挂了1个多月←◡←

@shinji-ikari
Copy link
Author

之前用的另一個軟件的,一直用的很正常,還有個心跳經驗5分鐘左右跳一次.看它的默認是也只是有個500-6000的隨機性延遲.
最近出了點問題用不了.換了腳本.結果掛完第二天就進去了.現在都還沒出來.也是納悶.究竟怎麼區分的那麼清楚.之前不進,現在出不來.

@llc0930
Copy link

llc0930 commented Jun 12, 2018

算了,怎样都好了,出来我就再挂上,仿人操作都封,只有几个可能,一是我都没睡觉,二是我挂着录播机,三就是有人举报我都没睡觉←◡←

@SeaLoong
Copy link
Owner

摸鱼摸了两天,不想动啊qwq

@llc0930
Copy link

llc0930 commented Jun 13, 2018

不知道明天能不能出小黑屋←◡←

@SeaLoong SeaLoong added disscussion This issue is used to disscuss question Further information is requested labels Jun 14, 2018
@shinji-ikari
Copy link
Author

貌似另一个软件去参与抽奖时,会用上不同的IP跟端口去抽奖.因为期间360大流氓各种提示X.DLL访问X.X,相连的两次抽奖貌似都不同的.

@WashingtonBB56
Copy link

我从一开始发布用到现在一次也没被封过,结果前两天的12号终于翻车了,到现在也没放出来。现在破站真的很严格,第一次被抓进去就关了这么多天

@wxfff
Copy link

wxfff commented Jun 15, 2018

换ip,恩,

@hentaishopkeeper
Copy link

从来没有被封过,可能我是年费+多个直播间舰长吧...

@llc0930
Copy link

llc0930 commented Jun 16, 2018

关5天,出来了 ←◡←

@WashingtonBB56
Copy link

有点意思,我也是五天,刚被放出来,现在第一次进小黑屋就关这么久的

@jenny134
Copy link

早上十點掛到下午三點半,被封了。。第一次用就被封

@pylearnstudent
Copy link

今天终于出来了,有年费老爷也是被关5天,白嫖快三个多月被关过两次,分别是一天和五天。

@SeaLoong
Copy link
Owner

咕咕咕,这段时间先鸽了。。。估计7月会有心思搞吧(等填完志愿)

@darth-zhang
Copy link

darth-zhang commented Jun 26, 2018

我这个月也被封了,而且是连着两次5天,年费老爷+年费大会员+手机号实名,说一下过程:
6月13日上午首次被封,18日出来,挂了一晚上抽奖,19日上午又被封,24日出来,没再挂脚本,晚上手动领了几十个辣条,25日上午发现没有被封,然后氪了100块买金瓜子,挂上脚本,宝箱和抽奖全开,现在是26日中午,已经过了前两次被封的时间段,还没有被封,正在继续观察。

我查了一下自己的充值记录,发现上一次氪金正好是3月13日,我不觉得这只是巧合,看起来,破站似乎是会把最近3个月氪过金的人加入白名单,而其他人都在观察对象之列,所以防封的最佳对策应该就是氪金,三个月氪一笔,氪金buff期间可以使劲作死。

6月26日15:57更新:已被封,还是没逃过去。

@yxtj
Copy link

yxtj commented Jun 26, 2018

@darth-zhang 不会是因为你发了这个post所以被监视这里的b站程序员发现 然后修改机制了吧

@darth-zhang
Copy link

@yxtj 也不能排除这种可能性……不过我觉得更可能只是因为人工审核昨天延迟了而已,从不会当场封号这一点来看,破站应该是有一步人工审核的。

@wxfff
Copy link

wxfff commented Jun 27, 2018

氪金能无敌,,怪不得没有公开处刑。。。

@kgfvlk
Copy link

kgfvlk commented Jun 28, 2018

最近被疯狂封号,进进出出好多次。。。昨天白天用脚本领了几十根辣条(白天高能少,都是慢慢抽的),晚上纯手点,全天一共一百来根辣条,今天又进去了。。。之前就有些在意,脚本抽奖是有延时的,但同一直播间的复数高能好像是同时抽的(大佬一次几个大楼小电视)。。。会不会是这个原因?

@LoongChenxi
Copy link

我都只用领箱子的功能了,被关怕了

@shinji-ikari
Copy link
Author

shinji-ikari commented Jul 17, 2018

那有没有可能这样?
分时段跟参与次数。
例如 脚本统计最近10次,10次之中参与7次或者8次,参数可以自定,随机性选择。或者是两个抽奖太过密集的时候(如1分钟同一个房间有2个只参与1个。或者两个在1分钟内触发的小电视只参与其中一个)。
另外就是时间段,设置某个时间或者多个时间内不管有没有小电视都不参与抽奖。
降低收益来降低风险?
看破站封杀白嫖的情况来看.有点觉得白嫖怎么都是死路。(:з」∠)

最近又尝试了一下以前用的那个软件。发现也是照样会封了,嗯。不过听说有绕过被封继续抽奖的办法。那种感觉太诡异也不知道会不会导致整个账号被办。封就封吧,反正该抽还是得抽。手动还是脚本自动都是死路。
@SeaLoong

@G-Cutemon
Copy link

@shinji-ikari 氪金啊_(:з」∠)_反正我是被无限7天循环了,氪金多的话会好些,不过我这边也有提督大佬说总进去

@shinji-ikari
Copy link
Author

@G-Cutemon 最近貌似处于活动期?各种C位光环.除了第一天整天挂着进去过一次之后.之后是不是关一下.过几个小时再重新挂或者忘记挂.总之辣条还是有几百条的.没被封.

@SeaLoong
Copy link
Owner

SeaLoong commented Jul 23, 2018

最近研究在B站弹幕服务器,整合了个API+分析数据,下个版本会大改,预计可能需要点时间(主要是因为写着写着就开始聊天玩游戏了)。
打算更新的功能目前有:

双端登录,应援团签到,实物抽奖,礼物抽奖(尝试新的监听和参与方法),总督奖励领取,多账号支持(这个不搞了),每日经验奖励(登录,看视频,投币,分享)
节奏风暴还是先放着,毕竟验证码问题是硬茬

@SeaLoong
Copy link
Owner

SeaLoong commented Aug 1, 2018

脚本已更新

@KittenLR
Copy link

KittenLR commented Aug 2, 2018

有没有测试最好的设置方案嘞

@chzhong
Copy link

chzhong commented Aug 2, 2018

1、抓包看过,现在每次刷新(Ctrl+F5)或者隔天刷新——总之大概就是每次看直播到完全关闭所有直播就会刷新的样子——都会得到一个 visit_id。这个 visit_id 在每次请求抽奖时都会发送。如果抽奖请求没有这个参数,会被判定为脚本。之前这个参数好像是 Cookie 还是 LocalStorage 或者 JS 全局变量,忘记了,反正现在 URL 里面直接写着。
2、人和机器有一个重大区别,除去会漏、抽奖延迟随机以外,最大的特点有两个:
(1)点击抽奖的顺序是随机但连续的。来一个点一个是可能的,但不可能存在说,来了5个抽奖,我每次都是从第一个点到第五个,一定会有第五个点到第一个,甚至重复进入已经抽过奖的直播间这种事情。
(2)对于有人刷礼物的情况下,绝大部分白飘,都是只当前刷礼物的,而且进去后都是一口气点完。
如果送的礼物有特效,你点击时dalao继续送,会干扰人类的连续点击。这时刷新页面或者等dalao刷完后再点击是大部分人的选择。

关于问题(1),我建议采用分组抽奖的方式。即收到一个抽奖公告后,进入一个分组倒计时。倒计时结束前,任何新来的公告全部加入本次的抽奖分组中,按直播间分组,同时略微延长分组倒计时。分组倒计时结束后,按一定的顺序,依次抽奖,并且有一定的延迟。延迟要和各个直播间的抽奖数量有正相关。
这样的行为更为复杂,但也更像人类。如果检测到爆刷礼物的公告,可以随机地立即启动分组抽奖,并且忽略分组外的直播间的抽奖(从得失上来说,如果有dalao在某直播间瞬间刷了10个20个,你漏掉4、5个刷1个高能的直播间,并不亏)。
关于(2),比较难处理。但至少我觉得按直播间抽奖应该可以做到。

@SeaLoong
Copy link
Owner

SeaLoong commented Aug 2, 2018

@chzhong
首先感谢你提出这些建议。
1、visit_id这个参数在之前就已经注意到了,并且前几个版本已经做了相关的实现。如果直播间URL中没有visit_id参数,B站会生成一个visit_id,位置在window全局对象的某个对象下。如果URL中有visit_id参数,那个位置的visit_id就会与URL内的相同。
2、
(1)这个顺序目前已通过随机延迟的方式实现。
(2)这个由于礼物特效不明确,因此没有考虑对应的延迟功能。况且我认为B站不可能用这种方式来判断,误判的概率太大了。
对于你说的方法,我已经有了类似的实现
具体是监听到抽奖后,会等待5s,如果5s内还有抽奖,判断是否是同一个直播间,不是就处理上一个直播间的抽奖,是就继续等待5s重复以上操作。如果5s后没有抽奖消息就开始处理这个直播间的抽奖。

@bit3125
Copy link

bit3125 commented Jan 27, 2019

我这个月也被封了,而且是连着两次5天,年费老爷+年费大会员+手机号实名,说一下过程:
6月13日上午首次被封,18日出来,挂了一晚上抽奖,19日上午又被封,24日出来,没再挂脚本,晚上手动领了几十个辣条,25日上午发现没有被封,然后氪了100块买金瓜子,挂上脚本,宝箱和抽奖全开,现在是26日中午,已经过了前两次被封的时间段,还没有被封,正在继续观察。

我查了一下自己的充值记录,发现上一次氪金正好是3月13日,我不觉得这只是巧合,看起来,破站似乎是会把最近3个月氪过金的人加入白名单,而其他人都在观察对象之列,所以防封的最佳对策应该就是氪金,三个月氪一笔,氪金buff期间可以使劲作死。

6月26日15:57更新:已被封,还是没逃过去。

因为三月份到六月份期间没氪金所以被封了吗?

@fei7yang
Copy link

我需要在这里用亲身经历给大家一点建议。
大号52各种实名会员一条龙,几乎一年未氪,小号40什么实名会员都没有,至今0氪。
在八月的时候,我还专门留言说我各种进出小黑屋,然后后来因为我个人网络的问题,我把刷新间隔进行了调整,现在已经经历了0氪0入的境界,目前连续好几个月了,各种抽奖辣条全部都有(还中过一次实名礼物),一次小黑屋也没进去过。我个人觉得应该是刷新间隔的功劳,所以把我的部分设置贴给大家:
1.系统win10enterprise,
2.大号浏览器chrome71.0.3578.98(不断更新);小号浏览器avast70.1.973.111。
3.大号设置刷新间隔7;小号设置刷新间隔8。
目前是好几个月了0氪0入,个人觉得是我间歇性抽风的网以及刷新的间隔缩短起了作用,仅供参考。

@czKevin1996
Copy link

我需要在这里用亲身经历给大家一点建议。
大号52各种实名会员一条龙,几乎一年未氪,小号40什么实名会员都没有,至今0氪。
在八月的时候,我还专门留言说我各种进出小黑屋,然后后来因为我个人网络的问题,我把刷新间隔进行了调整,现在已经经历了0氪0入的境界,目前连续好几个月了,各种抽奖辣条全部都有(还中过一次实名礼物),一次小黑屋也没进去过。我个人觉得应该是刷新间隔的功劳,所以把我的部分设置贴给大家:
1.系统win10enterprise,
2.大号浏览器chrome71.0.3578.98(不断更新);小号浏览器avast70.1.973.111。
3.大号设置刷新间隔7;小号设置刷新间隔8。
目前是好几个月了0氪0入,个人觉得是我间歇性抽风的网以及刷新的间隔缩短起了作用,仅供参考。

我昨天又进了一天,chrome 刷新间隔10,偶尔开个通宵都被抓了(没有服务器,7*24的话心疼我的笔记本)

@czKevin1996
Copy link

我好像被封了挺久了,到现在还没出来

@czKevin1996
Copy link

我好像被封了挺久了,到现在还没出来

昨天刚出来一天,挂了几个小时今天又被封了

@zyf2008Neptune
Copy link

能不能添加用户自定义抽奖延迟功能,目前使用发现抽奖消息刚出现就会自动参与抽奖。

@jinhss
Copy link

jinhss commented Jul 16, 2019

之前windows上用了几个月,很正常,没被封过,,换到mac上,用了一上午就给封了

@jiangwu0228
Copy link

更新状况,目前我用了三天,但是直播的视频内容看不见了,直播视频不断跳正在加载,然后显示已断开链接。其他一切正常,没有被关小黑屋,弹幕一直跳,还能抽奖,看其他视频也正常,就是直播内容没有了。使用当前网络的所有设备都是同样问题,在我挂上VPN或者用流量后一切恢复正常,目测是封了我的IP?

@111724
Copy link

111724 commented Jan 5, 2020

打开chrome控制台发现疯狂报错:小老弟,你在弄撒子咧?
应该是突然链接大量直播间被官方盯上了?报错的原脚本
(window.webpackJsonp=window.webpackJsonp||[]).push([[47],{1509:function(t,e,n){"use strict";var r=n(714);n.n(r).a},2031:function(t,e,n){"use strict";n.r(e);var r=n(42),o=n.n(r),i=n(122),s=n.n(i),a=n(371),c=n.n(a),l=n(370),u=n.n(l),f=n(178),p=n.n(f),h=n(121),g=n.n(h),d=n(373),v=n.n(d),=n(374),m=n(375),w=function(t,e,n,r){var o,i=arguments.length,s=i<3?e:null===r?r=v()(e,n):r;if("object"===("undefined"==typeof Reflect?"undefined":g()(Reflect))&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(o=t[a])&&(s=(i<3?o(s):i>3?o(e,n,s):o(e,n))||s);return i>3&&s&&p()(e,n,s),s},b=function(t){function e(){return o()(this,e),c()(this,t.apply(this,arguments))}return u()(e,t),e.prototype.mounted=function(){console.warn("小老弟,你在弄撒子咧?")},s()(e,[{key:"errorMsg",get:function(){return(this.$store.getters.appStatus.errorMsg||"").split("\n")}},{key:"legalRoomUrl",get:function(){var t=window.location.href;return t=(t=(t=t.replace(//blanc//g,"/")).replace(/liteVersion=true/g,"")).replace(/?$/g,"")}}]),e}(.default),y=b=w([Object(m.Component)({})],b),R=(n(1509),n(372)),C=Object(R.a)(y,function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"room-is-region-restrict t-center"},[n("div",{staticClass:"header-img m-auto",attrs:{role:"img"}}),n("div",{staticClass:"supporting-text"},[t._l(t.errorMsg,function(e){return n("p",[t._v(t._s(e))])}),n("p",[t._v("访问被拒绝。")]),t._m(0),n("a",{staticClass:"contact-tip",attrs:{href:t.legalRoomUrl,target:"_top"}},[t._v("回到哔哩哔哩直播")])],2)])},[function(){var t=this.$createElement,e=this._self._c||t;return e("p",[this._v("官方合作请移步 "),e("a",{attrs:{href:"https://www.bilibili.com/html/contact.html",target:"_top"}},[this._v("联系我们")]),this._v("。")])}],!1,null,"ce4107a8",null);e.default=C.exports},714:function(t,e,n){}}]);

@cordear
Copy link

cordear commented Feb 24, 2020

进小黑屋也可能与送礼物的行为有关?
我一次性送了几千个辣条后很快就进了小黑屋。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
disscussion This issue is used to disscuss question Further information is requested
Projects
None yet
Development

No branches or pull requests