1.首先电脑中要安装python: python
2.接着要安装pip: pip教程
pip官网:pip官网
(1) 进入cmd(Win+R键,输入cmd,回车)
(2) 安装selenium: pip install selenium
(1) 打开chrome浏览器,地址栏输入chrome://version/
,在第一行查看版本信息
(2) 下载对应chrome版本的chromedriver:
chromedrvier下载
(3) 把chromedriver拷贝到chrome的安装文件夹下:
chromedriver配置教程
在程序第21行
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222
把引号中的位置改成你的chrome位置,一般对着桌面的chrome右键属性,就可以查看安装位置,改成这个位置就可以了
代码第50行,修改
driver_path = r' C:\Program Files (x86)\Google\Chrome\Application\chromedrdriver.exe '
和刚才类似修改成你的chromedriver位置就可以了, chromedriver和chrome放在同一目录下
我用的是163邮箱,如果没有的话可以注册一个,也不难
代码151行:mail_user = 'xxx'
,xxx改成你的163邮箱用户名
代码153行:mail_pass = 'ABC'
,ABC改成163邮箱授权码
163邮箱授权码
注意!!!授权码一定要记得保存,现在获取授权码好像要短信验证,而且只显示一次,记得要保存好(我们选的协议是SMTP,经验里给的是POP3,这个要注意勾选SMTP)
代码154行:sender = 'xxx@163.com'
# 发送邮箱的地址
代码155行:receivers = ['xxx@xx.com']
# 接收邮箱的地址
在代码218行:name = '张三'
# 这里填你的名字
填了名字可以发邮件通知你哦
说了这么多,赶紧看看效果吧:
(1) 首先关闭所有打开的chrome浏览器,否则可能运行不成功
(2) 打开命令行(Win+R键,输入cmd,回车),把程序21行的代码(第5步修改过的代码)"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222
注意!!!不要#键和前面的空格,回车,就可以打开chrome
(3) 进入网上服务大厅,自己登陆一下:网上服务大厅地址
(4) 保持浏览器别关(以后也别关,电脑也保持开机)
(5) 运行python代码,如果你有任意一款python IDE,点击运行就可;
如果你没有python IDE,只需要在命令行敲入:
python D:\xxx\clock_in.py
也就是改成你的python文件路径就可以了