要真正堵住同一人反复填写腾讯问卷的漏洞,必须同时管住账号登录态和设备IP两条线。只靠单一层级的防护,基本形同虚设——用户换个浏览器、清一下Cookie,或者切个WiFi热点,就能重新提交。这不是危言耸听,是实际操作中反复验证过的结论。
第一步:基础防重复,先锁住这两道
登录腾讯问卷后台,进入目标问卷的编辑页面,点击右上角的【设置】按钮,在弹出面板里找到「提交限制」区域。
勾选「同一微信用户仅可提交一次」。这个选项依赖微信的OAuth授权态,所以必须先开启微信登录权限,否则开关是灰色的,根本点不了。
再勾选「同一设备(IP)仅可提交一次」。系统会记录提交时的公网IP和User-Agent指纹,同一个IP加浏览器组合,24小时内没法再提交第二次。
第二步:精细化控制,把IP和账号的提交次数管到位
在「提交限制」区域往下翻,展开「高级限制」折叠面板,这里才是真正能精细化控制的地方。
按IP限制总次数
你可以设定每个IP地址最多允许提交的次数,比如填3。注意这个计数是永久累计的,不会每天重置。如果设成1,就相当于上面的基础IP限制,但更灵活。
按微信账号限制周期内次数
启用「同一微信账号X天内最多提交Y次」这个选项。X可以填1到365,Y可以填1到100。只有当X=1且Y=1时,才算真正实现单日单人单次。其他组合,比如单账号7天可填2次,那用户完全可以通过错开天数来绕过去。
组合启用双重限制
强烈建议同时开启IP限次和微信账号限次。两者是“与”的关系——必须同时满足才能放行,这能把防刷门槛拉高一大截。举个例子,IP限3次,账号7天限2次,用户就算换了设备,微信身份照样被锁死。
第三步:验证配置是否真的生效
配置完别急着关页面,先花两分钟验证一下。
先用当前微信扫码填写问卷,成功提交一次。接着退出微信登录,打开手机飞行模式再关掉,重连WiFi(确保IP没变),然后用同一微信再次扫码进入问卷。点击提交按钮,页面应该立刻弹出提示:「您已提交过本问卷,无法重复提交」或「今日提交次数已达上限」。看到任何一个提示,都说明限制生效了。
如果还能提交,那问题多半出在两个地方:要么漏开了微信登录权限,要么问卷链接被分享成了「游客可填」模式——这种情况下,微信限制根本不起作用。解决办法是去分享设置里,把模式改为「仅微信登录用户可填写」。
