mirror of
https://github.com/JasonYANG170/AutoCheckBJMF.git
synced 2024-11-23 04:06:24 +00:00
V5.5:fix read cookie just one times
This commit is contained in:
parent
25c9130ec9
commit
4a2e9aa8cd
|
@ -3,7 +3,7 @@
|
|||
"lat": "123",
|
||||
"lng": "123",
|
||||
"acc": "123",
|
||||
"time": 60,
|
||||
"time":123,
|
||||
"cookie": "123",
|
||||
"scheduletime": "",
|
||||
"pushplus": "123"
|
||||
|
|
BIN
dist/AutoCheckBJMF.exe
vendored
BIN
dist/AutoCheckBJMF.exe
vendored
Binary file not shown.
BIN
dist/AutoCheckBJMF.zip
vendored
BIN
dist/AutoCheckBJMF.zip
vendored
Binary file not shown.
2
dist/data.json
vendored
2
dist/data.json
vendored
|
@ -5,6 +5,6 @@
|
|||
"acc": "123",
|
||||
"time": 123,
|
||||
"cookie": "123",
|
||||
"scheduletime": "",
|
||||
"scheduletime": "123",
|
||||
"pushplus": "123"
|
||||
}
|
42
main.py
42
main.py
|
@ -36,6 +36,26 @@ with open('data.json', 'r') as file:
|
|||
ACC = input("请输入海拔:")
|
||||
else:
|
||||
ACC = json_data['acc'] # input("请输入海拔:")
|
||||
print("----------配置Cookie----------")
|
||||
print("请通过查看教程抓包获取Cookie")
|
||||
print("教程:https://github.com/JasonYANG170/AutoCheckBJMF/wiki/")
|
||||
print("Tip:90%的失败由Cookie变更导致")
|
||||
if (json_data['cookie'] == "123"):
|
||||
MyCookie = input("请输入你的Cookie:")
|
||||
else:
|
||||
MyCookie = json_data['cookie'] # int(input("请输入检索时长,建议>60s:"))
|
||||
|
||||
# 给定的长字符串
|
||||
|
||||
# 使用正则表达式提取目标字符串
|
||||
pattern = r'remember_student_59ba36addc2b2f9401580f014c7f58ea4e30989d=[^;]+'
|
||||
result = re.search(pattern, MyCookie)
|
||||
|
||||
if result:
|
||||
extracted_string = result.group(0)
|
||||
print(extracted_string)
|
||||
else:
|
||||
print("未找到匹配的字符串,检查Cookie是否错误")
|
||||
if (json_data['time'] == 123):
|
||||
SearchTime = int(input("请输入检索间隔,建议>=60s:"))
|
||||
print("配置完成,您的信息将写入json文件,下次使用将直接从json文件导入")
|
||||
|
@ -53,7 +73,7 @@ with open('data.json', 'r') as file:
|
|||
data["lng"] = Y
|
||||
data["acc"] = ACC
|
||||
data["time"] = SearchTime
|
||||
|
||||
data["cookie"] = MyCookie
|
||||
|
||||
# 3. 写回JSON文件
|
||||
with open(file_path, "w") as file:
|
||||
|
@ -63,27 +83,7 @@ with open('data.json', 'r') as file:
|
|||
|
||||
else:
|
||||
SearchTime = json_data['time'] # int(input("请输入检索时长,建议>60s:"))
|
||||
print("----------配置Cookie----------")
|
||||
print("请通过查看教程抓包获取Cookie")
|
||||
print("教程:https://github.com/JasonYANG170/AutoCheckBJMF/wiki/")
|
||||
print("Tip:90%的失败由Cookie变更导致")
|
||||
if (json_data['cookie'] == "123"):
|
||||
MyCookie = input("请输入你的Cookie:")
|
||||
else:
|
||||
MyCookie = json_data['cookie'] # int(input("请输入检索时长,建议>60s:"))
|
||||
|
||||
|
||||
# 给定的长字符串
|
||||
|
||||
# 使用正则表达式提取目标字符串
|
||||
pattern = r'remember_student_59ba36addc2b2f9401580f014c7f58ea4e30989d=[^;]+'
|
||||
result = re.search(pattern, MyCookie)
|
||||
|
||||
if result:
|
||||
extracted_string = result.group(0)
|
||||
print(extracted_string)
|
||||
else:
|
||||
print("未找到匹配的字符串,检查Cookie是否错误")
|
||||
print("----------配置定时任务(可选)----------")
|
||||
print("格式为00:00,不设置定时请留空")
|
||||
print("Tip:请注意以上格式并使用英文符号“:”不要使用中文符号“:”")
|
||||
|
|
Loading…
Reference in New Issue
Block a user