学考结束之后,考试院以其佛系作风引发考生的“众怒”,迟迟不肯公布成绩具体时间,含糊说是八月上旬,太难受了。
看见知乎网友XY-cpp指出到考前三天会有这个网站开放
然而打开时是这样的。
知友说写脚本刷新,但是没有开源。不麻烦人家了。
那么我写一段代码试试。
高中生吗,不咋的,主要上网看人家怎么写实现一个功能,然后把这些功能拼起来。
首先:
import requests
code=requests.get("https://cx.zjzs.net/exam/xyks202002/").status_code
print (code)
然后是404
然后用高中技术学考残余的一些知识,(我没选技术见谅),迁徙到python上。来一个for循环,20遍。
import requests
for i in range (1,20):
code=requests.get("https://cx.zjzs.net/exam/xyks202002/").status_code
print (code)
然后运行
Python 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
===================== RESTART: C:\Users\DELL\Desktop\qqq.py ====================
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
404
>>>
总是刷新也不是个事,总不能一天到晚盯着屏目啊,于是加一段报警代码,如果不是404,那么报警。
最终:
import time
import requests
import winsound
for i in range (1,20):
code=requests.get("https://cx.zjzs.net/exam/xyks202002/").status_code
t = code
if t == 404:
i = i+1
else:
duration = 10000 # millisecond
freq = 440 # Hz
winsound.Beep(freq, duration)
print(code)
if i ==20:
duration = 10000 # millisecond
freq = 880 # Hz
winsound.Beep(freq, duration)