如何用Python自动登陆视频会议课程

前言【如何用Python自动登陆视频会议课程】嗯,我们都知道Zoom是一个视频会议应用程序,它允许我们参加/主持会议 。由于新冠的情况,视频会议应用的使用也急剧增加,这成为了一种新的常态,有时这些连续的在线课程变得很麻烦 。
今天我们将学习如何写一个脚本,以便它可以自动登录Zoom到一个会议/课程的时间 。
为此,我们需要

  • Python
  • pyautogui
  • pandas
预备知识点:
  1. 无限循环使用“datetime”来检查系统的当前时间的功能 。
  2. 当前时间与time .xlsx中提到的时间匹配时,使用os.startfile()函数打开缩放应用程序 。
  3. pyautogui.locateOnScreen()函数的作用是:在屏幕上定位连接按钮的图像并返回位置 。
  4. pyautogui.locateCenterOnScreen()函数定位屏幕上第一个找到的图像实例的中心 。
  5. pyautogui.moveTo()将光标移动到该位置 。
  6. pyautogui.click()执行一个单击操作 。
  7. 使用pyautogui.write()命令输入会议Id和密码 。
 
如何用Python自动登陆视频会议课程

文章插图
 
1. 必要的模块import osimport pandas as pdimport pyautoguiimport timefrom datetime import datetimeos——提供了一种使用操作系统相关功能的方法 。
pandas——允许我们在变量的行和列中存储和操作表格数据 。
pyautogui——帮助控制鼠标和键盘以及其他GUI自动化任务的模块 。
 
2. 从指定位置打开Zoom应用程序os.startfile(" ") 
3.点击连接按钮#place the pic location inside quotesjoinbtn=pyautogui.locateCenterOnScreen("")pyautogui.moveTo(joinbtn)pyautogui.click() 
如何用Python自动登陆视频会议课程

文章插图
 
4. 加入按钮#To type the meeting id#place the picture location inside quotesmeetingidbtn=pyautogui.locateCenterOnScreen("")pyautogui.moveTo(meetingidbtn)pyautogui.write(meeting_id) 
5. 输入密码#Enter the passcode to join meetingpasscode=pyautogui.locateCenterOnScreen("")pyautogui.moveTo(passcode)pyautogui.write(password) 
6. 创建一个Excel文件,添加所有会议细节,如“时间”,“会议id”和“密码” 
如何用Python自动登陆视频会议课程

文章插图
 
7. 使用pandas导入该excel文件#place excel file location inside quotesdf = pd.read_excel('',index=False)8.循环检查当前时间并比较excel文件中的时间while True:#To get current timenow = datetime.now().strftime("%H:%M")if now in str(df['Timings']):mylist=df["Timings"]mylist=[i.strftime("%H:%M") for i in mylist]c= [i for i in range(len(mylist)) if mylist[i]==now]row = df.loc[c]meeting_id = str(row.iloc[0,1])password= str(row.iloc[0,2])time.sleep(5)signIn(meeting_id, password)time.sleep(2)print('signed in')break完整代码:https://github.com/aletisunil/Automating_Zoom
英文原文:https://sunilaleti.hashnode.dev/automating-zoo




    推荐阅读