-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
新增了代理功能 && 新增加了一站式服务 #9
base: main
Are you sure you want to change the base?
Conversation
一站式服务的启动文件为START.py |
commit to main: 6a9ce45 |
commit to main: 7918a20 |
目前2个新问题: |
还有一个奇怪的bug:一小局结束有概率检查不到,导致逻辑卡死,很神奇,没复现出来 |
抱歉不能通过你的pr,你的改动太大了,已经完全超出了我的理解范围,我建议你fork或者新建一个仓库,在那边更新,并同步max的代码。 前置代理其实我在频道里有发过方法,就没有去写这个功能,系统设置http代理后python也是会默认去走的,所以没有在代码中实现。 关于selenium,其实我在写max之前就想过要不要用的,毕竟确实方便,对小白也极为友好,但缺点是特征太明显,想识别出来可太容易了,这么做的话反而走了油猴脚本的老路,油猴脚本就是这样,以前随便开,后来猫粮开始检测油猴脚本了,迫不得已才用mitmproxy重写的,谁知道哪天就开始检测selenium了呢。 现在封号最严重的就是自动挂机打牌了,猫粮严打,正常开ai和max打牌反而安全,因为截止目前还没有发现有相关的检测。 还有一点就是,你的“一站式服务”和雀魂大助手的功能极为相似,我就不再去造轮子了,毕竟大助手的作者给我交了保护费的(笑) |
雀魂大助手是收费的,所以有了我的开源仓库;我已经fork了你的代码,之后会在我的仓库继续完善功能(如果我还有时间和兴致的话) |
另外,关于selenium,理论上是无法被检测出来的,因为它直接调用用户的浏览器来进行操作;但是在实际实际使用过程中确实有手段能够被检测出来,比如说cloudflare,还有就是google的验证,现在的验证不止基于用户对页面的操作,同时包含了对浏览记录等的检测,用户总是在新的浏览器上登录这就很异常,所以除非调用用户配置文件来启动selenium,然而这也是不可以的,因为浏览器会独占配置文件,如果用户只有一个浏览器配置将不能使用保存的cookie登录信息等影响用户体验,如果用户有2个浏览器文件,那就需要用户同时两个配置上网才能产生合理的痕迹,这对用户来说是很困难的;另外使用用户的配置文件还会导致安全问题,所以除非是开发者或对代码足够信任,否侧使用selenium会有被检测的风险 |
@bilibili12433014 selenium检测不出来?你不要骗我 |
兄弟把话看完啊!都说了“理论上”,但是实际上就是能被检测出来啊! |
添加了代理功能,能够设置更新时使用的代理,对于使用源代码运行的用户,被代理的流量可以通过二次代理
一站式服务:主要需求是能够自动进行对局,自动挂机,目前正在开发中,已经实现多端口启动(方便多开),自动打开浏览器等