Skip to content
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

跑步结束后发送结束信号失败 #15

Open
BZ88888 opened this issue Aug 29, 2023 · 23 comments
Open

跑步结束后发送结束信号失败 #15

BZ88888 opened this issue Aug 29, 2023 · 23 comments

Comments

@BZ88888
Copy link

BZ88888 commented Aug 29, 2023

屏幕截图 2023-08-29 182942
跑步结束后,提示的

@Zhu-XM
Copy link

Zhu-XM commented Sep 2, 2023

你好,你这个问题解决了吗

@BZ88888
Copy link
Author

BZ88888 commented Sep 3, 2023

你好,你这个问题解决了吗
没有,结束后就报错

@BZ88888
Copy link
Author

BZ88888 commented Sep 3, 2023

你好,你这个问题解决了吗
没有,结束后就报
任务失败!检查token、高德地图开发者密钥或网络设置
Failed to parse: https://47.99.163.239:8080//login/getStudentInfo
到这就已经卡住了,检查了没有问题啊,help

你看下第362行login前面是不是有两条杠,如果是的话删掉一行

@BZ88888
Copy link
Author

BZ88888 commented Sep 3, 2023

你好,你这个问题解决了吗

看了下应该是309行这行代码
'recodeCadence': random.randint(self.raCadenceMin, self.raCadenceMax)
random.randit()中的两个变量前者大于后者,应该是数据获取出现了问题,等作者大大解决吧

@fffunly
Copy link

fffunly commented Sep 4, 2023

我第一次也有,把309行 'recodeCadence': random.randint(self.raCadenceMin, self.raCadenceMax),里面两个参数改成常量就过了,我改成了'recodeCadence': random.randint(200, 220),暂时没有问题

@Zhu-XM
Copy link

Zhu-XM commented Sep 4, 2023

我第一次也有,把309行 'recodeCadence': random.randint(self.raCadenceMin, self.raCadenceMax),里面两个参数改成常量就过了,我改成了'recodeCadence': random.randint(200, 220),暂时没有问题

能跑步成功了嘛

@fffunly
Copy link

fffunly commented Sep 4, 2023

我第一次也有,把309行 'recodeCadence': random.randint(self.raCadenceMin, self.raCadenceMax),里面两个参数改成常量就过了,我改成了'recodeCadence': random.randint(200, 220),暂时没有问题

能跑步成功了嘛

跑成功了,同学也复刻了,成绩录进去了,但是听别人讲还有要改的地方

@jasons129
Copy link

image
才运行就是这样的怎么解决

@kontori
Copy link
Owner

kontori commented Sep 9, 2023

image 才运行就是这样的怎么解决

报错信息截全一点

@jasons129
Copy link

image
这样的

@fffunly
Copy link

fffunly commented Sep 9, 2023

在收到数据包的代码下面加一个print看看收到的数据包

@kontori
Copy link
Owner

kontori commented Sep 9, 2023

image 这样的

在213行 j = json.loads(resp.text)下面加一行print(j)看看返回值,起始点经纬度有误或者高德apikey填错了

@jasons129
Copy link

image这样的

在213行 j = json.loads(resp.text)下面加一行print(j)看看返回值,起始点经纬度有误或者高德apikey填错了

image
好像报错了,或者重新申请一下key

@kontori
Copy link
Owner

kontori commented Sep 9, 2023

image 好像报错了,或者重新申请一下key

括号用英文半角(),用中文的括号当然报错

@jasons129
Copy link

图像好像报错了,或者重新申请一下密钥

括号用英文半角(),用中文的括号当然报错

image
重新申请了key,起始经纬度也检查了

@kontori
Copy link
Owner

kontori commented Sep 9, 2023

这看起来就是坐标点的问题,你在212行上面再加一行print(data)看看

@jasons129
Copy link

这看起来就是坐标点的问题,你在212行上面再加一行print(data)看看

image

@kontori
Copy link
Owner

kontori commented Sep 9, 2023

image

起始经纬填反了,经度118在前面

@jasons129
Copy link

图像

起始经纬填反了,经度118在前面

非常感谢,可以了

@TIMEDAY1
Copy link

我第一次也有,把309行 'recodeCadence': random.randint(self.raCadenceMin, self.raCadenceMax),里面两个参数改成常量就过了,我改成了'recodeCadence': random.randint(200, 220),暂时没有问题

能跑步成功了嘛

跑成功了,同学也复刻了,成绩录进去了,但是听别人讲还有要改的地方

你这个改完后运行轨迹的颜色正常吗?

@fffunly
Copy link

fffunly commented Sep 12, 2023

我第一次也有,把309行 'recodeCadence': random.randint(self.raCadenceMin, self.raCadenceMax),里面两个参数改成常量就过了,我改成了'recodeCadence': random.randint(200, 220),暂时没有问题

能跑步成功了嘛

跑成功了,同学也复刻了,成绩录进去了,但是听别人讲还有要改的地方

你这个改完后运行轨迹的颜色正常吗?

版本升级了,自己抓包改改

@TIMEDAY1
Copy link

我第一次也有,把309行 'recodeCadence': random.randint(self.raCadenceMin, self.raCadenceMax),里面两个参数改成常量就过了,我改成了'recodeCadence': random.randint(200, 220),暂时没有问题

能跑步成功了嘛

跑成功了,同学也复刻了,成绩录进去了,但是听别人讲还有要改的地方

你这个改完后运行轨迹的颜色正常吗?

版本升级了,自己抓包改改

大佬,哪个地方改呢,我很菜,跪求指点

@fffunly
Copy link

fffunly commented Sep 13, 2023

我第一次也有,把309行 'recodeCadence': random.randint(self.raCadenceMin, self.raCadenceMax),里面两个参数改成常量就过了,我改成了'recodeCadence': random.randint(200, 220),暂时没有问题

能跑步成功了嘛

跑成功了,同学也复刻了,成绩录进去了,但是听别人讲还有要改的地方

你这个改完后运行轨迹的颜色正常吗?

版本升级了,自己抓包改改

大佬,哪个地方改呢,我很菜,跪求指点

跑步途中发送点位的信息改变了,抓包和逆向结果差不多,
UpPointsModel 上传节点
public int StepNumber; RunStep切点列表倒数减第一
public int a; 设为0
public List cardPointList = new ArrayList(); 切点列表
public String crsRunRecordId; 常量
public double mileage; RunMileage倒数减第一
public int orientationNum; 设为0
public double runSteps; this. StepNumber / this. times (除以60) 步频
public String schoolId; 常量
public int simulateNum; 切点isMock的次数 0
public double speeds; (runTime / 60.0) / mileage(this. mileage除以1000后的mileage)
public double strides; this. mileage除以this.StepNumber
public long times; RunTime倒数减第一
public String userName; 常量

这个跟几组抓包数据核算了,结果能对上

public class RunPointModel {
public Long Id;
public String Point;
public String Speed;
public String RunStatus;
public String RunTime;
public String IsFence;
public String RunStep;
public String RunMileage;
public boolean isMock;
public Long TaskId;

这几天阳了,后面摆了()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants