zoukankan      html  css  js  c++  java
  • python定时器爬取豆瓣音乐Top榜歌名

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


    作者:vpoet

    mail:vpoet_sir@163.com

    注:这些小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('
    ');
    22         x=x+1;
    23         f.flush();
    24         
    25         
    26     f.close();
    27     print currtime+'.txt'+'		'+'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)


    运行截图:




  • 相关阅读:
    Ubuntu下RabbitMq 安装与运行
    web_api所需包
    Ubuntu16.04下安装python3.6.4详细步骤
    JavaScript
    css
    html
    MySQL
    day4 函数
    day3 字典,集合,文件
    day2
  • 原文地址:https://www.cnblogs.com/vpoet/p/4659592.html
Copyright © 2011-2022 走看看