千家信息网

python怎么模拟用户自动打卡

发表于:2024-10-02 作者:千家信息网编辑
千家信息网最后更新 2024年10月02日,这篇文章给大家分享的是有关python怎么模拟用户自动打卡的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。应用场景1、所需环境selenium。2、安装模拟插件。3、浏览器插
千家信息网最后更新 2024年10月02日python怎么模拟用户自动打卡

这篇文章给大家分享的是有关python怎么模拟用户自动打卡的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

应用场景

1、所需环境selenium。

2、安装模拟插件。

3、浏览器插件chromedriver.exe从网上下载模拟点击浏览器,需要找到适合自己浏览器的插件。

下载链接:https://npm.taobao.org/mirrors/chromedriver/

4、下载后将插件放入Chrome.exe所在的文件夹中。

实例

import timeimport datetimeimport randomfrom selenium import webdriver  def morning_clockin():# 找到插件的路径,使用它驱动操作    browser = webdriver.Chrome('C:\Program Files\Google\Chrome\Application\chromedriver.exe')# 选择需要打卡的网址,填入你的签到网页    browser.get('https://www.baudu.login')# 找到邮件和密码输入框的xpath,并在对应的位置送入账号密码    browser.find_element_by_xpath('//*[@id="email"]').send_keys("724183***@qq.com")    browser.find_element_by_xpath('//*[@id="passwd"]').send_keys("zhan******")# 找到登录按钮的xpath,模拟点击    browser.find_element_by_xpath('//*[@id="login"]').click()    time.sleep(2)    # 找到签到按钮的xpath,模拟签到    browser.find_element_by_xpath('/html/body/div[3]/div[7]/div/button').click()  if __name__ == '__main__':# 获取当天的星期,周六日不打卡    today = datetime.datetime.now().weekday() + 1    if (today % 7 == 0) or (today % 7 == 6):        print("今天是本周的第 {} 天,无需打卡!".format(datetime.datetime.now().weekday() + 1))    # 工作日打卡    else:        # 早上打卡---设置0-300秒之间随机数打卡        print(datetime.datetime.now())        random_time = random.randint(0, 60)        time.sleep(random_time)        # 进行打卡        morning_clockin()        print(datetime.datetime.now())

感谢各位的阅读!关于"python怎么模拟用户自动打卡"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

打卡 插件 浏览器 浏览 用户 内容 密码 按钮 更多 篇文章 不错 实用 之间 位置 场景 实例 工作日 所在 文件 文件夹 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 总是被游戏服务器踢号 中学生维护网络安全课 网络安全新闻发布会视频 网络安全活动主题是什么 无锡红心网络技术有限公司 学生管理系统数据库设计实验 银行软件开发裁员 bukkit服务器白名单插件 如何把数据库安装到e盘 学校网络安全普法讲座 北京大数据服务器机箱厂商 列式数据库有什么 数据库分页spl语句 大数据及网络安全执法检查工 招银网络技术怎么样 xml技术在数据库中的应用 微信老是出现无法接通服务器咋办 网络安全法制在我国境内适用 江苏交友软件开发要多少钱 组态王怎样与串口服务器通讯 软件开发公司的顾客 网络技术的分数线 sqllite数据库备份文件 大同华为网络技术学院 青岛分享网络技术有限公司 南京网络安全防控 山东公安网络安全招聘 软通网络安全考试题库及答案 如何看数据库的驱动名和url 实用网络技术学年论文
0