本课题研究的起因来源于现代人工作生活中的一些痛点,重复的手机软件使用以及工作数据被PC端的电脑所局限,抱着简化生活和工作内容的目的决定开发出一个简洁且不受使用限制的脚本,这一设计理念和Tim Peter 的 The Zen of Python不谋而合,而国内的应用软件中,微信无疑是和本脚本价值观及发展防线最为契合的一个。本脚本,适用于大多数的微信用户,并且对于本人公司的同事,脚本集成了更为方便的工作数据检索功能。本脚本采用python语言,因为python具有最为丰富的外接库,可以更容易解决大多数的项目功能难点。实现了网络爬虫的一些具体实例,并且把爬虫的功能封转在微信个人号之上,通过微信的聊天信息,控制爬虫流程的控制,极大的改善了网络的使用体验,改变了传统软件冗余的现状,具有极大的灵活性和实验价值
目录
3:傲梦的老师们需要进行以下操作录入个人信息
III: 教师获取本日数据 获取数据
VI: 获取IT之家本日和本周的hot文章
安装所需的模块和方法
论文:
绪论
1.1编写目的
1.2系统应用背景
1.3研究内容
2.1功能需求
2.1.1用户体验
2.1.2多功能协调
2.1.3数据的格式及传递
2.1.4 功能
2.2非功能需求
2.2.1安全性
2.2.2稳定性
2.2.3运行环境及设备准备
3.1基本模块
3.1.1获取数据
3.1.2数据清洗及处理
3.1.3微信接口的架构
3.1.4脚本实现预期效果
3.2流程图及说明
如下图所示为本操作系统的模块设计流程图
3.3 关键技术介绍
3.3.1网络爬虫
3.3.2 python
3.3.4信息加密
3.3.5 pandas
3.3.10图灵机器人
3.3.11 AJAX异步加载
3.3.12 pickle
3.3.13 正则表达式
3.3.14 cookies
3.3.15百度AI人工智能平台
3.3.16 批处理文件
4.1功能需求和程序的关系
4.2接口设计
4.2.1微信信息的获取
4.2.2新闻热点的爬取
4.2.3图灵机器人接口设计
4.2.4 百度人工智能平台图片文字识别
4.2.5傲梦官方网站教师端数据的获取
对于特定学生的课堂表现内容获取函数如下所示
4.2.5 程序脚本集成
4.3运行设计
4.4系统数据结构设计
4.4.1 用户傲梦网站的身份信息
4.4.2 学生已完成课程数据
4.4.3学生待完成课程数据
5.1 运行环境
5.2运行界面及结果测试
5.2.1代码的运行