作家
登录

简易Python Selenium爬虫实现歌曲免费下载

作者: 来源: 2017-10-27 09:24:02 阅读 我要评论

".//*[@id='search_song']/div[2]/ul[2]/li[%d]/div[1]/a"%choice) 
  •         actions = ActionChains(driver) 
  •         actions.move_to_element(a) 
  •         actions.click(a) 
  •         actions.perform() 
  •         #wait(driver) 
  •         driver.switch_to_window(driver.window_handles[1])  #跳转到新打开的页面 
  •         result = driver.find_element_by_xpath(".//*[@id='myAudio']").get_attribute('src') #获取播放元文件url 
  •         driver.quit() 
  •     return result 
  •  
  •  
  • #下载回调 
  • def cbk(a, b, c): 
  •     per = 100.0 * a * b / c   
  •     if per > 100: 
  •         per = 100 
  •     print '%.2f%%' % per 
  •      
  •  
  • def main(): 
  •     print'***********************迎接应用GREY音乐下载器********************************' 
  •     print'                                                      directed by GreyyHawk' 
  •     print'**************************************************************************' 
  •     time.sleep(1) 
  •     while True
  •         url = geturl() 
  •         result = show_results(url) 
  •         if result == 'quit'
  •             print'\n' 
  •             continue 
  •         else
  •             local = 'd://%s.mp3'%mname 
  •             print 'download start' 
  •             time.sleep(1) 
  •             urllib.urlretrieve(result, local, cbk) 
  •             print 'finish downloading %s.mp3'%mname + 

      推荐阅读

      浅析Mybatis与Hibernate的区别与用途

    沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散! 有很长一段时光对mybatis是比较陌生的,肮脏道与Hibernate一样是个orm数据库框架。跟着应用闇练度的增长,发>>>详细阅读


    本文标题:简易Python Selenium爬虫实现歌曲免费下载

    地址:http://www.17bianji.com/lsqh/38267.html

  • 关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)