⚫ 熟练使用 Django、Scrapy、Feapder、Selenium、Pyppeteer 主流 Python 框架;
⚫ 熟练编写 SQL 语句,掌握 MySQL、Redis、MongoDb 数据库操作;
⚫ 熟练阅读第三方接口文档,并实施第三方接口的调用;
⚫ 熟悉 Restful API 设计风格,遵循 PEP8 书写规范;
⚫ 熟悉 Git、SVN 项目管理工具及 Postman 测试工具;
⚫ 熟练使用 Python 标准库及第三方库;
⚫ 熟悉 Linux 开发环境及常用命令;
⚫ 熟悉 Nginx+Uwsgi 项目部署;
⚫ 熟悉 Docker、Docker-compose 的使用;
⚫ 熟练编写 Xpath、JsonPath 代码;
⚫ 熟悉 jsvmp AST 混淆 Rs4 模拟登陆等逆向操作;
⚫ 熟练使用 Fiddler、Charles 获取 app 数据包;
⚫ 熟悉滑块验证码、封 IP、封账号解决方案
项目名称: Boss 聊天服务 项目描述:
本项目主要实现 Boss 聊天对接到公司业务平台。
项目环境:
Python、Mysql、Redis、Docker、RocketMq、Sockets
责任描述:
1. 编写 BossClient 脚本与 Boss 长链接接收消息转发到消息处理模块和轮询 Redis 消息发送到 Boss 2. 编写消息处理模块用于接收 Boss 收到的消息提取聊天信息、用户信息并数据入库
3. 编写 docker-compose 文件部署项目
项目名称: 58 数据采集 项目描述:
本项目主要处理 58 同城定时采集任务与用户登录时数据初始化,包含用户池维护、用户数据初始化、职位 信息定时采集、微聊数据采集。
项目环境:
Python、Feapder、Mysql、Redis、Docker
责任描述:
1. 编写 spider 爬虫模块解析 url 与数据 2. 编写 item 处理数据并分类
3. 编写 pipeline 存储或更新不同类型数据 4. 编写 docker-compose 文件部署项目
项目名称: 接口服务 项目描述:
本项目主要拉通业务与 58/Boss 接口,以实现用户扫码登录、发布帖子、帖子下架、帖子删除、查询各类帖 子数量、查询职位类型等接口。
项目环境:
Python、Django、Docker、nodeJs
责任描述:
1. 根据不同业务类型分析解密 58/Boss 接口
2. 编写 views 类接收参数并调用解密后的 api
3. 编写状态码枚举类与响应类用于项目统一信息返回 4. 编写 docker-compose 文件部署项目
角色 | 职位 |
负责人 | 爬虫工程师、后端工程师、自动化工程师 |
队员 | 前端工程师 |