Python2.7生成大连交通大学IPTV播放列表
来源:互联网 发布:张艺谋的2008 知乎 编辑:程序博客网 时间:2024/04/27 20:04
通过正则表达式匹配网页中的指定字符串提取相应内容生成m3u格式的播放列表
Python2.7代码如下:
# -*- coding: UTF-8 -*-import httplib2import reimport timeh = httplib2.Http()url = 'http://tv.djtu.edu.cn'print urlresp, content = h.request(url)print respcontent = content.decode('gb2312').encode('utf-8')print contentplayList = re.findall(r'doGo\(\'(\S+)\'.*>(.*)</a>',content)filename = '大连交大iptv播放列表' + time.strftime('%Y%m',time.localtime(time.time())) + '.m3u'print filenameresult = '#EXTM3U' + '\n'for play in playList: print play[0] print play[1] result = result + '#EXTINF:0,' + play[1] + '\n' + play[0] + '\n' + '#EXTVLCOPT:network-caching=1000' + '\n'filename=filename.decode('utf-8').encode('gb2312')fileobj = open(filename, 'w')fileobj.writelines(result)fileobj.flush()fileobj.close()print '写入完成'
0 0
- Python2.7生成大连交通大学IPTV播放列表
- 大连交通大学IPTV使用方法
- 大连交大iptv
- 今天收到大连交通大学的校庆邀请函
- 大连交通大学CSDN高校俱乐部即将成立!
- Python模拟登陆大连交通大学教务在线
- 大连交通大学CSDN高校俱乐部运营策划书
- Python登录大连交通大学教务在线实现成绩查询
- 播放列表
- python2.7生成验证码图片
- iptv
- IPTV
- IPTV
- iptv
- IPTV
- 生成基于linux的乐教电视播放列表
- ffmpeg 视频转ts切片并生成m3u8播放列表文件
- python2.7如何在win7上生成.exe文件
- 死锁
- 图像相似度计算
- 消息摘要算法---加密学习笔记(二)
- mysql 登陆密码错误问题
- 生活小百科
- Python2.7生成大连交通大学IPTV播放列表
- leetCode #141 Linked List Cycle
- 【持续更新】技术问答参考小结
- 电感、磁珠和零欧电阻的区别
- 1005
- BootstrapValidator使用范例
- 使用MC.EXE定义错误码
- django 1.8 官方文档翻译: 2-4-3 模式编辑器
- 编程真的好难!!