
现在只写了一小部分就只有多个平台并发打码,返回打码,存到数据库验证成功率, 异常重试也只在调接口部分写了一下,总之还非常不完善。。。感受到了女生思维的局限性。。。重试部分考虑的不周全。。。 跪求大佬提出修改意见。。。。批评指教。。。
1 opengps 2018 年 9 月 17 日 推你一把,题主是女生,楼下大佬们请支招!! 我不懂 Python 看不懂你的代码 |
2 huaerxiela 2018 年 9 月 17 日 发现了一个小小的错误,你这里: elif response.status_code != 200 and retry != 0: retry -= 1 yundama(username, passwd, filename, app_id, app_key, codetype, retry) 至少应该是 return 才是 |
3 huaerxiela 2018 年 9 月 17 日 还有你的 YundmProxy.py 里面: for i in range(0, time_out): vcode = result(username, passwd, app_id, app_key, str(res)) if vcode != '': return vcode 这里循环没看懂有什么意义 |
4 di1012 2018 年 9 月 17 日 一脸懵逼,不会 python |
5 rocketman13 2018 年 9 月 17 日 你的意思是让别人帮你找 bug 还是帮你写完整个项目? |
6 PulpFunction 2018 年 9 月 17 日 挺多文件底下都有测试,就‘ name==main ’ 我知道正规的测试的 pytext 虽然我也不会用 哈哈 也是新手,没有更多建议了 写的比我好 |
7 huaerxiela 2018 年 9 月 17 日 @PulpFunction 调试 和 测试 |
8 PearRealGood 2018 年 9 月 18 日 别的不说,一眼看去格式什么的还是要养成好习惯,空单行和双行的逻辑什么的 |
9 kidlfy OP @huaerxiela 那个循环是云打码平台给的接口文档是这么写的,就是在超时时间内一直请求 上面那个 retry return 要 return 啥 |
10 huaerxiela 2018 年 9 月 18 日 @kidlfy return 函数啊,不然你重试没有返回值 |
11 huaerxiela 2018 年 9 月 18 日 @kidlfy 关于那个循环的接口文档让我看下,刚在网上没找到 |
12 huaerxiela 2018 年 9 月 18 日 @kidlfy 找到文档了,是循环 |
13 kidlfy OP |
14 huaerxiela 2018 年 9 月 18 日 @kidlfy 你是调用函数却没有把结果返回,根据你的逻辑是需要返回的 def test(n=1): if n == 1: return 1 else: print('else') test(1) result = test(n=2) print(result) |
15 kidlfy OP @huaerxiela 嗯嗯,你说的对,谢谢 直接 return yundama(params)函数就对了是吧 |
16 huaerxiela 2018 年 9 月 18 日 @kidlfy yes |