Table of Contents
用户通过挂载配置文件,在 docker 中运行爬虫程序, 将研招网的调剂信息通过微信发送通知。
项目地址请点击 链接。
本项目基于官方的 企业微信 api 进行二次开发。
主要是将一些例如用户认证、发消息、发文件等主要功能用 python 打包成了库。
其中 access_token
和 media_id
通过 redis 缓存,缓存标识加有前缀防止重名。
项目的源码公开在 GitHub 仓库里。
本项目解决了国外源连接不畅、系统时间未设置成东八区的问题。 同时,selenium、chrome 和 chrome driver 均已安装完成, 开发者可直接在 docker 容器内使用 selenium 调用浏览器的无头模式。
本项目用于根据关键字监控研招网的调剂信息。 监控结果通过企业微信推送,用户通过加入企业微信号就能接收推送。
docker 容器的部署配置可见 docker-compose.yml
文件。
下面来详细说明:
参数 | 作用 |
---|---|
-v /app/config |
通过挂载 |
-e YZ_USERNAME |
研招网用户名 |
-e YZ_PASSWORD |
研招网密码 |
REDIS_HOST |
redis 的地址 |