python定时器爬取豆瓣音乐Top榜歌名

来源:互联网 发布:ubuntu和ubuntu mate 编辑:程序博客网 时间:2024/05/16 10:39

python定时器爬取豆瓣音乐Top榜歌名


作者:vpoet

日期:大约在夏季

注:这些小demo都是前段时间为了学python写的,现在贴出来纯粹是为了和大家分享一下



#coding=utf-8import urllib  import urllib2  import re  import time def SaveTop20Music(currtime):    rex=r'<a href="javascript:;">(.*?)</a>';    url = 'http://music.douban.com/chart';    Response = urllib2.urlopen(url);    Html=Response.read();    listsofsong = re.findall(rex, Html);    print len(listsofsong);    f=open('%s.txt' % currtime,'w');    x=1;    for line in listsofsong:        f.write('top'+str(x)+':'+line);        f.write('\n');        x=x+1;        f.flush();                    f.close();    print currtime+'.txt'+'\t\t'+'SaveOver'            def timer(n):      while True:          currtime = time.strftime("Savetime_%H-%M-%S", time.localtime())         print currtime        SaveTop20Music(currtime)         time.sleep(n) if __name__ == "__main__":      timer(5)     


运行截图:





0 0
原创粉丝点击