用Python批量生成PyCon2011视频的下载地址

14 Mar
2011

#源代码

# url_blip_tv.py
import re
import urllib

__author__ = 'cngump'

#config
rss_url="http://pycon.blip.tv/rss"   #rss feed list
html_file="pycon2011.html"           #html file name

#parse
f = urllib.urlopen(rss_url)
content=f.read()

#regex PyCon2011's mp4
regex=r'http://blip.tv/file/get/Pycon-PyCon2011(?P<name>.*?).mp4'
reobj=re.compile(regex)

html="<html><head><title>pycon2011</title></head><body>"
url_list=[]

for abc in reobj.finditer(content):
	print abc.group()
	url=abc.group()
	if(url not in url_list):
		url_list.append(url)
		html=html+"<a href='{0}'>{0}</a><br>n".format(url)

#write
html=html+"</body></html>"

html_file = open(html_file, 'w')
html_file.write(html);

Python源代码打包下载
url_blip_tv.py

linux或者mac用户使用命令批量下载:
wget  –force-html -i pycon2011.html

widnows用户
用浏览器打开 pycon2011.html 文件,然后用迅雷批量下载。

 

相关文章:

  • 无相关文章

Comment Form

top