返回顶部

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

[复制链接]
骑单车的小女孩Lv.2 显示全部楼层 发表于 2016-12-30 00:39:34 |阅读模式 打印 上一主题 下一主题

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
作者:vpoet
日期:大约在夏季
注:这些小demo都是前段时间为了学python写的,现在贴出来纯粹是为了和大家分享一下
  1. #coding=utf-8  
  2.   
  3. import urllib   
  4. import urllib2   
  5. import re   
  6. import time   
  7.   
  8.   
  9.   
  10. def SaveTop20Music(currtime):  
  11.     rex=r'<a href="javascript:;">(.*?)</a>';  
  12.     url = 'http://music.douban.com/chart';  
  13.     Response = urllib2.urlopen(url);  
  14.     Html=Response.read();  
  15.     listsofsong = re.findall(rex, Html);  
  16.     print len(listsofsong);  
  17.     f=open('%s.txt' % currtime,'w');  
  18.     x=1;  
  19.     for line in listsofsong:  
  20.         f.write('top'+str(x)+':'+line);  
  21.         f.write('\n');  
  22.         x=x+1;  
  23.         f.flush();  
  24.          
  25.          
  26.     f.close();  
  27.     print currtime+'.txt'+'\t\t'+'SaveOver'  
  28.       
  29.       
  30.       
  31. def timer(n):   
  32.     while True:   
  33.         currtime = time.strftime("Savetime_%H-%M-%S", time.localtime())   
  34.         print currtime  
  35.         SaveTop20Music(currtime)   
  36.         time.sleep(n)   
  37.   
  38.   
  39.   
  40. if __name__ == "__main__":   
  41.     timer(5)  
  42.    
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

云萌主 云萌主-BIGSAAS旗下,由北京合智互联信息技术有限公司在2018年创立,为广大云应用技术爱好者的平台。在云萌主论坛可以查看云应用技术文章、云产品产品最新资讯、技术问答、技术视频。在畅游云上技术的同时,学到最新的云应用产品和技术。
  • 微信公众号

  • Powered by Discuz! X3.4 | Licensed | Copyright © 2001-2022, Aliyun Cloud. | 星点互联设计
  • 京ICP备18052714号 | 营业执照 | |合智互联| QQ