事情是这样的:
我们学校要抽签选课,结果我全没选上(手动哭泣:QAQ QAQ)
然后要抢课,但学校是随机时间发放别人推掉的名额,然后当天下午我又要上课。。。。。。。。
于是只好连夜写python来抢课
0.引入库
?pip install pyautogui
1.获取鼠标位置:
import pyautogui
print('将鼠标移动到要点的位置')
try:
while True:
x,y = pyautogui.position()
positionStr = 'X:' + str(x).rjust(4) + 'Y:' + str(y).rjust(4)
print(positionStr,end='')
print ('\b'*len(positionStr),end='',flush=True)
except KeyboardInterrupt:
print('\n')
2. 调用代码
pyautogui . click()#单击一次
pyautogui . click(button = 'right' )#右键单击
pg.moveTo(1,2,2)#鼠标移动到(1,2)用时2秒
pg.dragTo(300, 400, 2, button='left')#表示从当前位置拖动到指定的坐标位置,其中2表示移动时间,按钮可以设置(这里是左键)
pyautogui . press( 'enter' )#按回车键
pyautogui . press( 'left' )#按左键
pyautogui . hotkey( 'ctrl' , 'shift' , 't' )#按下 Ctrl + Shift + T
3.循环进行
while true:
......
break
或
for i in range(1,10):#建议把10改成100000000000000000000000000000000000000000000000
|