Python基于账号Token加Discord服务器触发可疑活动验证如何绕过?
Discord自动加服脚本风控触发问题说明
当前脚本基础能力
核心加服逻辑已经验证可用,能够实现通过邀请码、搭配目标账号Authorization Token完成服务器加入操作,代码实现如下:
link = f"https://discordapp.com/api/v6/invite/{self.invite}?with_counts=true" header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36', 'Authorization': token} if not self.using_proxies: join = requests.post(link, headers=header) else: random_proxy = get_random_proxy() # 从代理列表返回随机代理 try: auth = HTTPProxyDigestAuth(random_proxy[1][0], random_proxy[1][1]) # 代理账号密码鉴权 join = requests.post(link, proxies=random_proxy[0], auth=auth, headers=header) except KeyError: # 代理无账号密码时跳过鉴权流程 join = requests.post(link, proxies=random_proxy, headers=header)
遇到的故障现象
无论是否开启代理配置,单个Token账号仅完成1次加服操作,就会触发Discord的可疑活动校验流程,弹出强制手机验证界面。
已尝试的调整方案(均未生效)
- 更换不同版本的浏览器User-Agent标识
- 补充常规的浏览器端请求头参数
方案选型要求
由于脚本计划作为开源项目面向普通公众发布,需要寻找具备通用性的风控绕过方案,最终落地的功能不能要求用户手动配置与特定账号强绑定的专属请求头参数,保证普通用户开箱即可使用。
内容的提问来源于stack exchange,提问作者Catterall
相关产品推荐
相关产品推荐

