偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

幾行python代碼實現(xiàn)釘釘自動打卡,網(wǎng)友:終于告別缺勤了

開發(fā) 后端
為什么要寫釘釘打卡?其實我是個早起早睡的乖寶寶,所以我是用不上的,至于為什么要寫這個腳本,其實是因為我在加班,工作干完了,還有10分鐘可以下班,那就利用10分鐘學(xué)(裝)個(個)習(xí)(B)。廢話就不說了, 快下班了。直接開干.

前言

眾所周知因為疫情的原因大家都沒有辦法上學(xué)和上班,“釘釘”這個app起到了重大的作用。學(xué)校為了學(xué)生成績開啟“釘釘”之路。老師也成一個“合格”的主播,感謝XXX童鞋的禮物、666扣起來

老師為了營造一個好的學(xué)習(xí)環(huán)境,直播風(fēng)格也是獨具一格。

 

[[333919]]

 

[[333920]]

釘釘?shù)降子惺裁垂δ転榇蟊娝媚?

為什么要寫釘釘打卡?

其實我是個早起早睡的乖寶寶,所以我是用不上的,至于為什么要寫這個腳本,其實是因為我在加班,工作干完了,還有10分鐘可以下班,那就利用10分鐘學(xué)(裝)個(個)習(xí)(B)。廢話就不說了, 快下班了。直接開干.

說下思路吧

用python調(diào)用adb命令通過x,y點位來操作手機(jī),在寫個定時器就好了,簡單吧。10分鐘夠了……

準(zhǔn)備環(huán)境

  • Android 手機(jī)一部(我用的華為榮耀10)
  • adb 工具包,下載安裝包并配置環(huán)境變量
  • python3環(huán)境

安裝adb 配置環(huán)境變量

下載adb : 網(wǎng)上太多了,找一個就好了,我要和時間賽跑 (> _ <……)

配置環(huán)境變量: 這個是基礎(chǔ),python環(huán)境配置我都不打算在這里說的,adb配置好adb --version 檢查下

 

幾行python代碼實現(xiàn)釘釘自動打卡,網(wǎng)友:終于告別缺勤了

設(shè)置手機(jī)

數(shù)據(jù)線連接電腦 ,手機(jī)打開開發(fā)者模式,輸入 adb devices,出現(xiàn)下圖就是連接上手機(jī)了

 

幾行python代碼實現(xiàn)釘釘自動打卡,網(wǎng)友:終于告別缺勤了

手機(jī)進(jìn)行設(shè)置,在開發(fā)者模式里找到指針位置選項,并打開,是為了獲取點位信息的

 

幾行python代碼實現(xiàn)釘釘自動打卡,網(wǎng)友:終于告別缺勤了

寫腳本

在寫之前需要了解adb常用命令

  • a,adb shell input keyevent 224 # 電源
  • b,adb shell input tap 647 1685 # 點擊事件
  • c,adb shell input swipe 747 1413 747 323 # 滑動事件
  • d,adb shell am force-stop com.alibaba.android.rimet 關(guān)掉釘釘進(jìn)程

導(dǎo)入需要用的包

 

  1. import os  
  2. import time 

手動操作一遍沒記錄每一步的x,y的點位,再用python寫出來

 

  1. def daka():  
  2. print(os.system('adb shell input keyevent 224')) # 打開電源鍵  
  3. time.sleep(3)  
  4. print(os.system('adb shell input tap 647 1685 ')) # 點擊釘釘應(yīng)用位置  
  5. time.sleep(3)  
  6. print(os.system('adb shell input tap 528 2190 ')) # 點擊釘釘菜單  
  7. time.sleep(3)  
  8. print(os.system('adb shell input swipe 747 1413 747 323')) # 上滑找考勤打卡程序  
  9. time.sleep(3)  
  10. print(os.system('adb shell input tap 910 1011 ')) # 點擊考勤打卡  
  11. time.sleep(3)  
  12. ""

這個就是要寫打開的操作了,我不能打卡,我還要加班,省的人事小姐姐找我喝咖啡,很簡單,這一步自己寫吧,**我跳過**

 

  1. ""
  2.  
  3. print(os.system('adb shell am force-stop com.alibaba.android.rimet')) # 操作打卡完成后關(guān)閉釘釘應(yīng)用 
  4.  
  5. pass 

怎么查看包名

  1. adb shell am monitor 然后在手機(jī)打開應(yīng)用即可 

 

幾行python代碼實現(xiàn)釘釘自動打卡,網(wǎng)友:終于告別缺勤了

截圖真費時間,感覺時間快不夠了,要不我一會錄屏吧…………額 好像已經(jīng)搞定了 …………

隨便寫個定時器吧,你們可以自己優(yōu)化下定時器哦,我寫的比較糙咯……

 

  1. """ 定義個返回秒的函數(shù)"""  
  2. def sleeptime(hourmin, sec):  
  3. return hour * 3600 + min * 60 + sec  
  4. # 設(shè)置自動執(zhí)行間隔時間,我這里設(shè)置時間,啊!現(xiàn)在是凌晨12點整了,早上9點上班那我就先讓下次是8小時候執(zhí)行吧  
  5. second = sleeptime(8, 0, 0) 
  6.  # 來個暴力的死循環(huán)  
  7. while 1 == 1:  
  8. # 延時  
  9. time.sleep(second 
  10. # 執(zhí)行  
  11. daka()  
  12. 來個代碼總結(jié)  
  13. # -*- coding: utf-8 -*-  
  14. '' 
  15. @Created on 2019/12/20  
  16. @Author : Pa Lengderen  
  17. '' 
  18. # 引入time包  
  19. import os  
  20. import time  
  21. def daka():  
  22. print(os.system('adb shell input keyevent 224')) # 電源鍵  
  23. time.sleep(3)  
  24. print(os.system('adb shell input tap 647 1685 ')) # 點擊釘釘應(yīng)用  
  25. time.sleep(3)  
  26. print(os.system('adb shell input tap 528 2190 ')) # 點擊菜單  
  27. time.sleep(3)  
  28. print(os.system('adb shell input swipe 747 1413 747 323')) # 上滑  
  29. time.sleep(3)  
  30. print(os.system('adb shell input tap 910 1011 ')) # 點擊考勤打卡  
  31. time.sleep(3)  
  32. print(os.system('adb shell am force-stop com.alibaba.android.rimet'))  
  33. pass  
  34. # 函數(shù)定義  
  35. def sleeptime(hourmin, sec):  
  36. print(hour * 3600 + min * 60 + sec)  
  37. return hour * 3600 + min * 60 + sec  
  38. # 設(shè)置自動執(zhí)行間隔時間,我這里設(shè)置的2s  
  39. second = sleeptime(0, 0, 10)  
  40. # 死循環(huán)  
  41. while 1 == 1:  
  42. # 延時 
  43.  
  44. time.sleep(second)
  45. # 執(zhí)行  
  46. daka() 

在上個手機(jī)錄屏

手動錄屏

呃呃呃(⊙﹏⊙) ,突然發(fā)現(xiàn)釘釘?shù)膫€人信息太多了,我要食言了!!!尷尬

責(zé)任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2021-05-29 14:14:16

阿里云釘釘低代碼開發(fā)

2021-10-18 07:23:36

釘釘打卡開發(fā)者

2020-02-17 15:17:57

釘釘

2020-03-10 20:06:38

釘釘微博熱搜

2020-04-14 15:33:37

Python 釘釘機(jī)器人

2023-08-22 20:48:06

模型釘釘阿里云

2018-08-10 12:56:00

大數(shù)據(jù)

2022-09-08 11:33:47

token釘釘打卡小工具

2022-12-06 08:00:16

awscli工具監(jiān)控

2020-06-10 14:01:46

阿里云釘釘Windows

2018-04-18 07:20:12

微信騰訊阿里巴巴

2018-07-16 12:22:42

白熊視頻

2016-09-06 18:20:43

存儲

2021-04-21 09:16:04

Python開發(fā)釘釘群機(jī)器人

2020-04-10 16:41:27

微信釘釘APP

2020-09-18 15:05:24

阿里政務(wù)釘釘

2021-05-28 17:02:07

阿里云低代碼釘釘

2016-05-13 16:54:06

阿里云辦公
點贊
收藏

51CTO技術(shù)棧公眾號