python今日校园自动打卡,python自动打卡

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: