【自动签到系统】如何在监听N个用户下,各个用户不受影响?
问一下各位大神做了一个自动签到系统,用的是python,大致逻辑是这样的:
①:读取数据库,取得账号密码
②请求接口判断是否有签到(监听签到任务)
③有则签到,无则继续①
直到数据库数据到了最后,程序sleep1分钟后继续循环......
假如数据库内账号数量较少,所有账号监听一次大概是1分钟
但若我有N个账号,所有账号监听一次的时间肯定会延长 ,所以在处理非常多的账号情况下,该如何操作。
如果给每一个用户一个独立的线程,貌似最多只能开2000多个吧{:1_907:}(不太清楚)
或者是不用python用其他的? 不明觉厉,一脸懵逼的走了。。。 数据库新建一个值 该值用0或1表示,循环读取该值是否为1则表示签到,否则为假弹出签到 最好是账号表里面新建 不是太懂,坐等大神出现 从数据库取未签到数据,然后分配线程去签到,签到成功则修改数据库中对应记录签到状态或者签到时间 数据库是哪里的? 应该不需要开那么多线程,线程太多了性能也有损耗,看你机器配置需要试验一下最优数量
在数据库里加上签到时间的字段,用来记录签到状态,每次有选择的读应该签到的数据,也就不需要太多请求了 云签到,我也想搞,已经有人搞出来了
页:
[1]