因为这段时间比较闲,所以有很多时间在校园网内看视频(很颓废,有木有o(╯□╰)o)
记得暑假时学校官网下部出现一个新链接,“网络资源服务”,进去如下图所示:
发现除了电影、电视剧和视频资源外,其他的都可以下载。
其实这个网站就和之前的ftp差不多,一开始还挺喜欢这个在线播放的,毕竟不用如之前ftp一样需要先花费些时间下载下来观看,可以直接在线播放,因为校园网是光缆铺设的所以在线播放毫无压力。但是有时候想下载下来放到移动设备上看,可是没有下载功能,于是正好这段时间自学了python,可以以此实践练练手!
通过火狐浏览器上的插件httpfox或者直接调出开发者模式查看网络情况,观察浏览器与服务器之间的交互情况。暂时就不截图了O(∩_∩)O~
发现当点击在线播放时,服务器直返回数据类型是text/html,所以实现下载非常简单,直接保存即可。。
其他的就比较基础了,直接模拟浏览器发出请求,注意需要cookie等。
直接上代码了,以后有时间再写仔细一点。
# coding=gbk
import urllib,urllib2
import cookielib
import re
def Down(url,typeid):
try:
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookiePro