- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
amp;quot;渭南教育amp;quot;微信公众服务平台查询中考成绩
篇一:基于微信公众平台的学生自助查询服务平台
计算机与信息学院毕业设计(论文) 装订顺序、排版格式要求(征求意见稿)
(2013届毕业设计严格按照以下要求执行)
(1) 三峡大学毕业设计(论文)封面 (2) 课题任务书
(3) 学位论文原创性声明及版权使用授权书(单独使用一个页码)
(4) 目录、页码{设计(论文)文本每页右上角必须有页码,目录中必须标明页码} (5) 正文
①标题
②学生、指导教师和教学单位署名 ③摘要 ④关键词
⑤英文摘要、关键词 ⑥前言
⑦毕业设计(论文)正文主体
(6) 致谢:(单独使用一个页码),简述自己通过本设计的体会,并对指导教师以及协
助完成设计的有关人员表示谢意。 (7)参考文献:(单独使用一个页码)
(8)附录:(单独使用一个页码),与设计(论文)有关的支撑材料(如图表、计算机程序、运行结果,主要设备、仪器仪表的性能指标和测试精度等)。
一律采用计算机打印成文(毕业设计专用纸)。
每个学生都必需交电子文档{共2个电子文档:学士学位论文全文电子文档2个(.doc和.pdf)}
文件名格式为:学校代码+“_”专业代码+“_”学号+“_”页码.doc。如我校计算机科学与技术专业某学生学号为2001112118,所做的论文页码数为28,则文件名应为11075_080605_2001112118_28.doc
和11075_080605_2001112118_28.pdf。电子文档内容包括纸质本论文的全部内容:封面页、目录、摘要及关键词(中英文)、正文、参考文献。
(格式要求见以下样本)
(页面设置严格按照此规定执行:行间距均为固定值20磅,页边距参看页面设置)
毕业设计(论文)
题目
专业班级 指导教师评阅教师
2016年 5月 10 日
学生姓名学号
完成日期
毕业设计(论文)课题任务书
( 2012 ----2013学年)
毕业设计(论文)课题任务书
( 2015----2016学年)
篇二:微信查成绩源码
最近一直在开发微信公众平台,研究了一下模拟登陆教学管理系统查课表的功能,其研究了很多教务系统,包括正方,青果,urp,强智,发现各家的教务系统其实大同小异,都是先用模拟登录进入网站后台,然后利用爬虫把数据从服务器上爬出来,最后利用正则表达式把获取的很混乱的数据给按照指定格式输出排版,这样就搞定了。
如果想绑定一次下次不用输入就可以查询了,有两种思路:
1.微信公众平台给每一个关注你的公众号的粉丝一个openid,这个id是唯一对应的,可以把账号和密码跟openid进行绑定
2.采用授权登录,微信开发者平台类似的也有一个openid,类似的可以将账号与该id进行绑定
代码实现:
最近很多人问我到底怎么模拟登陆正方系统来抓取课表和成绩的,其实如果你知道了浏览器是怎么和服务器交互数据的话,实现起来就很简单了。
当我们输入学号、密码后点击登陆,浏览器会把我们的学号、密码或者验证码,post到服务器的一个地址,服务器接受到POST请求后,首先验证验证码是否正确,然后验证学号、密码是否正确,如果其中有一个不正确的话,直接返回验证码错误或者学号不存在或者密码错误。如果匹配正确,那么服务器会生成随机串(就是SessionId)来表示登陆成功的状态,并返回给浏览器,浏览器得到这个串之后,作为cookies保存在浏览器,每次要获取登陆后里面的数据时都会提交这个串来验证是否已经登陆。好吧,大概的流程差不多就是这样了。所以我们需要做的就是来模拟浏览器的行为,获取登陆成功后的验证串,并通过它来请求成绩、课表的数据。
怎么模拟浏览器的行为?这个我在
PHP中使用CURL实现GET和POST请求里面讲的很清楚了,请大家先把这篇博文看完。
好了,我们已经知道怎么去模拟浏览器行为了,那我们就来看看登陆的时候浏览器到底做了些什么?我们使用HTTP抓包工具Fiddler来对登陆的过程进行抓包,当然其他工具也是可以的,像httpclient或者直接使用浏览器的F12开发者工具。下面是我们对登陆抓包的结果:
首先我们看到txtUserName是我们
填写的学号、TextBox2是我们填写的密码、txtSecreCode是我们填写的验证码、RadioButtonList1是我们选择的登陆身份。
那__VIEWSTATE和__VIEWSTATEGENERATOR又是啥玩意儿?
既然在这里提交了,那肯定不是凭空产生的,我们来看看登陆界面的源码:
小样,以为隐藏了我就看不到你了?
所以我们要先获取到这两个隐藏表单的值。怎么获取?使用正则表达式匹配即可。在这里我先不
文档评论(0)