python直播间定时打卡的小例子备忘
- 运用了pywin32中的函数,需要单独安装.
- 根据需要修改打卡间隔的时间.
- 默认页面为第一页,鼠标点击的坐标,需要根据显示器大小调整,
- 步骤
- 获取窗口句柄,鼠标移动到输入框.
- 单击输入框获取焦点。
- 粘贴打卡内容.
- 按下回车键,或者点击提交按钮,进行发送.
- win10平台测试正常运行.
- 可进一步修改成多个直播间切换打卡的例子.
# _*_ coding : utf-8 _*_
import win32gui
import win32api
import win32con
from win32con import *
import win32clipboard as w
import time
import datetime
import random
lis = ['#签到', '#打卡']
def time_count(interval=20):
# t1 = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
t1 = datetime.datetime.now().strftime("%H:%M:%S")
print('current time is [{}]'.format(t1))
# t2 = (datetime.datetime.now()+datetime.timedelta(minutes=5)).strftime("%Y-%m-%d %H:%M:%S")
t2 = (datetime.datetime.now() +
datetime.timedelta(minutes=interval)).strftime("%H:%M:%S")
print('\n[{}] woulde be incoming.'.format(t2))
def