使用前请下载 chrome 驱动,驱动详情见下方
使用脚本前必须创建配置文件(文件名 config.ini),且需要将配置文件和脚本放在同一目录。必须使用 config.ini 作为文件名 (FOR MAC :如果需要双击启动脚本,请将配置文件放一份在自己的 home 下)
由于 remedy 网站不可重复登录,所以脚本退出时务必先将 remedy 账号注销登录,以免下次使用时出现登录异常。
chrome 与 chromedriver 版本映射表 (表格转载自 http://blog.csdn.net/huilan_same/article/details/51896672 ):
chromedriver版本 支持的Chrome版本
v2.33 v60-62
v2.32 v59-61
v2.31 v58-60
v2.30 v58-60
v2.29 v56-58
v2.28 v55-57
v2.27 v54-56
v2.26 v53-55
v2.25 v53-55
v2.24 v52-54
v2.23 v51-53
v2.22 v49-52
v2.21 v46-50
v2.20 v43-48
v2.19 v43-47
v2.18 v43-46
v2.17 v42-43
v2.13 v42-45
v2.15 v40-43
v2.14 v39-42
v2.13 v38-41
v2.12 v36-40
v2.11 v36-40
v2.10 v33-36
v2.9 v31-34
v2.8 v30-33
v2.7 v30-33
v2.6 v29-32
v2.5 v29-32
v2.4 v29-32
driver 下载地址:http://chromedriver.storage.googleapis.com/index.html
v1.0 ------ 完成基础流程设计
v1.1 ------ 添加过滤功能:主要过滤测试 ticket
v1.2 ------ 添加配置文件,更换启动方式为配置文件启动
配置文件格式:(以 config.ini 命名)请将 remedy 登录信息以及本地 chrome 驱动路径填写在配置文件中
[info]
username = xxxxx
password = ******
driverpath = /xxx/xxxx/chromedriver
audiopath = file:///Users/xxxx/Desktop/1234.mp3v1.3 ------ 新增提醒功能模块
添加网络监测功能:如果检测断网等情况,播放音乐提醒
添加提醒功能:脚本运行期间,如果发生不能自动处理的意外,播放音乐提醒
v2.0 ------
修复若干 bug
新增 windows 支持,修复之前版本 windows 网络监控模块不可用 bug ,可下载对应系统的二进制文件双击运行
新增 脚本处理日志导出功能,即脚本运行过程中处理的信息会导出到文件 ticket.log
v2.1 ------
新增 slack 提醒功能
新增浏览器弹窗处理(些许 bug 情况特殊,需要日后使用中不断改善)
新增网络监控 slack 提醒
(配置文件需要修改)
由于此次更新还需完善,因此只更新源码
v2.2 ------
解决一些 bug
v2.3 ------
新增获取值班人员信息
v2.4 ------
1.新增对网络监测模块 post 请求出异常处理
2.新增动态获取值班人信息
v2.5 ------
1.模拟监听过程中每过一段时间刷新一次,逻辑上解决因为网络问题导致的黑色弹窗
2.减少异常触发时向 slack 报告频率