本文主要是介绍python定时器爬取豆瓣音乐Top榜歌名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 currtimeSaveTop20Music(currtime) time.sleep(n) if __name__ == "__main__": timer(5)
这篇关于python定时器爬取豆瓣音乐Top榜歌名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!