python今日校园自动打卡,python自动打卡
应用场景
1、所需环境selenium。
2、安装模拟插件。
3、浏览器插件chromedriver.exe从网上下载模拟点击浏览器,找到适合浏览器的插件。
下载链接:NPM https://号。淘宝。org/mirrors/chrome driver/
4、下载后放入Chrome.exe所在的文件夹中。
实例
进口时间
导入日期时间
随机输入
fromseleniumimportwebdriver
defmorning_clockin():
#找到插件的路径,使用它驱动操作
浏览器=网络驱动程序.Chrome( c : program files Google Chrome Application Chrome driver。exe’)
#选择需要打卡的网址,填入你的签到网页
浏览器。得到( https://www。博杜。登录’)
#找到邮件和密码输入框的xpath,并在对应的位置送入账号密码
浏览器。find _ element _ by _ XPath(//*[@ id=电子邮件])。send_keys(724183***@qq.com )
浏览器。find _ element _ by _ XPath(//*[@ id= passwd ]).send_keys(詹****** )
#找到登录按钮的xpath,模拟点击
浏览器。find _ element _ by _ XPath(//*[@ id= log in ]).单击()
时间.睡眠(2)
#找到签到按钮的xpath,模拟签到
浏览器。find _ element _ by _ XPath(/html/body/div[3]/div[7]/div/button ).单击()
if__name__==__main__:
#获取当天的星期,周六日不打卡
today=datetime.datetime.now()。工作日()1
如果(今天%7==0)或(今天%7==6):
打印(今天是本周的第{}天,无需打卡!。格式(日期时间.日期时间.现在().工作日()1))
#工作日打卡
else:
#早上打卡-设置0-300秒之间随机数打卡
打印(日期时间.日期时间.现在())
random_time=random.randint(0,60)
时间.睡眠(随机时间)
#进行打卡
早晨时钟()
打印(日期时间.日期时间.现在())以上就是大蟒模拟用户自动打卡的方法,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。