使用pyautogui定时刷新HTML页面

由于疫情期间远程办公,VPN长时间不动会自动掉线,特意写了一段小代码定时刷新页面。

1.获取刷新页面的按钮的坐标点,代码如下:

只需鼠标悬浮到指定的位置就会显示坐标点

import time
import os
import pyautogui as pau

try:
    while True:
        print("Press Ctrl-C to end")
        screenWidth, screenLength = pau.size()  # 获取屏幕尺寸
        print("屏幕的的宽和长分别是:{},{}".format(screenWidth, screenLength))

        # 获取当前鼠标的位置
        x, y = pau.position()
        print("Position:" + str(x).rjust(4) + "," + str(y).rjust(4))
        time.sleep(0.2)
        os.system('cls')

except KeyboardInterrupt:
    print("end ----------------")

2.定时刷新代码如下

import pyautogui
from time import sleep

# 刷新按钮的坐标
pos_x, pos_y = 87, 51
# 设定刷新次数
num = 3
flag = True


def flash_html():
    pyautogui.click(pos_x, pos_y)
    return None


try:
    while flag:
        flash_html()
        sleep(10)  # sleep 可以设置成自己的时间
        # 如果需要次数则
        num -= 1
        if num == 0:
            flag = False

except KeyboardInterrupt:
    print("end ================")

本文链接:https://blog.csdn.net/weixin_44463903/article/details/104551398

你可能感兴趣的:(pyautogui)