[toc]
环境准备
Python编译环境 --anaconda安装,一种Python IDE集成环境
selenium --web 的自动化测试工具,第三方类包
webdriver --浏览器webdriver,模拟打开浏览器使用
有了以上三种环境,就可以使用Python+selenium+webdriver实现网页自动登陆,签到,退出等操作。
组件安装
Python 编译环境
通过anaconda官方地址,下载所需的版本,部署过程比较简单,在此不做过多介绍,可参考Anaconda介绍、安装及使用教程。
下图为anaconda开始界面,可通过Jupyter(notebook)练习python代码编写。
selenium 安装
在win命令行使用 pip install selenium 安装第三方类包。
selenium 是一个 web 的自动化测试工具,详细使用可参考官方文档
https://selenium-python.readthedocs.io/index.html
webdriver 安装
签到实现
代码逻辑
def_logging.py
定义日志输出
signin.py
引入selenium类包
webdriver.Chrome() 实现网页模拟打开
driver.find_element_by_xpath 定位登陆页面的账号、密码、登陆按钮实现自动输入点击
driver.find_element_by_partial_link_text 获取签到页面链接并进入
driver.