引言
本文介绍如何编写python脚本,实现网站自动、定时健康打卡功能,打卡成功后截取当前屏幕信息,并通过发送邮件告知对方已经打卡成功。
正文
思路:
1 package 安装
2 实现网站打卡功能
3 保存当前网站截图
4 发送邮件
5 定时运行程序
package 安装
Selenium安装
pip install selenium
ChromeDriver下载
下载与本机安装的Chrome浏览器的版本相同的ChromeDriver.exe,并放在python安装路径下的scripts路径下。
实现网站打卡功能
打开浏览器,进入网站搜索
browser = webdriver.Chrome()
browser.get('这里填你要打卡的网站地址')
time.sleep(2)
```
通过find_element_by_xpath来定位用户名和密码的输入框,并输入用户名和密码
```
uid = '你的用户名'
pwd = '密码'
browser.find_element_by_xpath("//*[@id='form1']/div[3]/div[4]/input").send_keys(uid)
browser.find_element_by_xpath("//*[@id='form1']/div[3]/div[5]/input").send_keys(pwd)
```
通过find_element_by_xpath来定位登录输入框,并点击回车键
```
browser.fi