找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: bbaa

[数值计算] 【Warning:此贴已经过气】【挑战】用任何语言在猜数游戏作弊

[复制链接]
发表于 2017-7-8 16:41:06 | 显示全部楼层
回复 30# 523066680


    感觉是没有用,高频率请求对双方都有影响。
我不知道服务器是不是防火墙之类会检查高频率请求会封IP什么的。所以主动加了0.3秒的睡眠。
只要火力全开的应该都超过我。
发表于 2017-7-8 16:43:51 | 显示全部楼层
回复 27# happy886rr


    主要还是懒。
但是只是能请求成功,对我来说不存在会拒绝这种事情。
发表于 2017-7-8 16:51:34 | 显示全部楼层
回复 32# codegay
主要是网络质量会影响得分。
 楼主| 发表于 2017-7-8 16:54:45 | 显示全部楼层
回复 32# codegay

到时后可以做个题目TOKEN 的其他游戏 用:[http://bbaass.tk/Answer.php] [题库来源 https://aoaoao.me/]
反正API都做好了- -
最多数据库一下下
发表于 2017-7-8 16:58:22 | 显示全部楼层
本帖最后由 523066680 于 2017-7-8 17:14 编辑

老刘不是发了个 图灵123 API 用来对接这里的问题不知道可否

好了,不赛跑了。代码:
  1. use JSON;
  2. use Encode;
  3. use Try::Tiny;
  4. use Data::Dumper;
  5. use IO::Handle;
  6. STDOUT->autoflush(1);

  7. use LWP::Simple;
  8. use LWP::UserAgent;

  9. our $user = "vic2";
  10. our $website = 'http://bbaass.tk/math/';
  11. our $ua = LWP::UserAgent->new(  agent => 'Mozilla/5.0', timeout => 3 );
  12. our $res;

  13. BEGIN:
  14. $res = $ua->post( $website, [ username => $user, send => 'reg' ] );
  15. $res = $ua->post( $website, [ username => $user, send => 'user' ] );

  16. my $min = 0;
  17. my $max = 100;
  18. my $test = int(($max + $min) / 2);
  19. my $data;

  20. $data = check($test);
  21. my $tokens = $data->{'tokens'};

  22. while ( $data->{re} ne "=" )
  23. {
  24.     $min = $test + 1 if ($data->{re} eq "<");
  25.     $max = $test - 1 if ($data->{re} eq ">");

  26.     $test = int(($max + $min) / 2);
  27.     $data = check( $test );

  28.     printf "min: %d max: %d, test: %d  %s, token: %s\n",
  29.         $min, $max, $test, $data->{re}, $data->{tokens};

  30.     if ( ($data->{tokens} ne $tokens) and $data->{re} ne "=" )
  31.     {
  32.         print "Tokens different, go back\n";
  33.         goto BEGIN;
  34.     }
  35. }

  36. print "Again\n";
  37. goto BEGIN;

  38. sub check
  39. {
  40.     my $data;
  41.     my $res;

  42.     while (1)
  43.     {
  44.         $res = $ua->post(
  45.             $website,
  46.             [ username => $user, send => 'Answer', math => $_[0] ],
  47.         );

  48.         try   { $data = decode_json( $res->content() ); last; }
  49.         catch { sleep 3.0; print "Content error, try again.\n" }
  50.     }

  51.     return $data;
  52. }
复制代码

评分

参与人数 1技术 +1 收起 理由
老刘1号 + 1 不明嚼栗

查看全部评分

发表于 2017-7-17 10:41:25 | 显示全部楼层
网站挂了,快修。
我我我还要测试我的程序。

评分

参与人数 1技术 +1 收起 理由
happy886rr + 1 都4000多了

查看全部评分

发表于 2017-7-17 21:20:06 | 显示全部楼层

前几天网络出奇的好。忘记关程序,跑一晚上就有四千了。
发表于 2017-7-17 21:22:10 | 显示全部楼层
我发现我网络差,经常超时的情况下,似乎数据经常重置啊。

可能和服务器处理超时的异常有关?
能不能改进一下?
或者改用sqlite数据库?
发表于 2017-7-17 21:37:11 | 显示全部楼层

又重置。
 楼主| 发表于 2017-7-18 18:46:38 | 显示全部楼层
回复 39# codegay

    现在改成sql储存
现在在调试
发表于 2017-7-18 20:37:16 | 显示全部楼层
回复 40# bbaa
你用的pdo还是mysqli,目前数据库没反应。
 楼主| 发表于 2017-7-18 22:34:01 | 显示全部楼层
回复 41# happy886rr


    之前有点急事出去....
    现在已经修复完成
    数据库存储
    以前太懒用.... 文件.....

评分

参与人数 1技术 +1 收起 理由
codegay + 1 1

查看全部评分

 楼主| 发表于 2017-7-18 22:52:31 | 显示全部楼层
本帖最后由 bbaa 于 2017-7-18 22:55 编辑


真是....
另外
  1. {"Math":319137,"Tokens":"24893b1792fb4112cbc13856b42a13ce7a3bd264","Username":{"codegay":{"Count":2078,"stat":{"zt":"playing","Timestamp":1500374817}},"bbaa":{"Count":0,"stat":{"zt":"played","Timestamp":1500371612}}},"winer":"codegay"}
复制代码
谁来猜猜Math是原数字*多少得到的
发表于 2017-7-19 02:31:39 | 显示全部楼层
回复 43# bbaa


    nim代码:
  1. for r in 1..319137:
  2.     for s in 1..319137:
  3.         if r * s == 319137:
  4.             echo r,"   ",s
复制代码
  1. 1   319137
  2. 3   106379
  3. 7   45591
  4. 13   24549
  5. 21   15197
  6. 39   8183
  7. 49   6513
  8. 91   3507
  9. 147   2171
  10. 167   1911
  11. 273   1169
  12. 501   637
  13. 637   501
  14. 1169   273
  15. 1911   167
  16. 2171   147
  17. 3507   91
  18. 6513   49
  19. 8183   39
  20. 15197   21
  21. 24549   13
  22. 45591   7
  23. 106379   3
复制代码
我不理解,这个数字有什么意义吗?
发表于 2017-7-19 04:37:31 | 显示全部楼层
哦,理解了,这个才是真正的作弊之道啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:05 , Processed in 0.026150 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表