您的位置:首页 > 新闻资讯 >文章内容
代理IP教你用Python抓取网易云歌曲
来源:互联网 作者:admin 时间:2019-09-21 10:46:18

  现在的听歌软件版权之争是越来越激烈了,不仅听个歌要会员,下载要会员,有时候明明开通了会员,部分歌曲还需要另外购买才能够听跟下载。而且版权也不互通,有时候这个歌手的版权在QQ音乐,另一个歌手的版权又在网易云,无疑增加了用户听歌的难度。所以,代理IP今天给大家安利一个好方案,你可以通过Python抓取网易云歌曲。


  比如说你喜欢某个歌手,可以在网易云歌手页面抓取他排行前50的热门歌曲。下面让我们看看具体要怎么实现:


  1、打开网易云并搜索歌手名字


  2、通过BeautifulSoup对网站进行爬取


  代码如图:

  

代理IP教你用Python抓取网易云歌曲

  # 返回的song是一个dict,有两个键值对,artist_name记录歌手名称,list记录歌曲名称以及href值


  # 要想获得top50歌曲的id以及链接需要对返回值进行如下处理


  # song['href'] --- 歌曲链接


  # song.text --- 歌曲名称


  3、得到歌曲歌词


  在这里运用的是网易云歌曲歌词API


  代码如图:

  

代理IP教你用Python抓取网易云歌曲

  4、将获得歌词字符串写入txt文件


  def ConvertStrToFile(dir_name,filename,str):

  if (str == ""):

  return

  filename = filename.replace('/','')

  with open(dir_name+"//"+filename+".txt",'w') as f:

  f.write(str)


  通过以上步骤,我们的抓取就完成了,怎么样是不是很简单呢?巧用爬虫能够让你音乐库变得壮大噢。


相关文章内容简介
推荐阅读
  • 04 2019-09
    Python爬虫怎么减少被封?

    网站反爬虫机制让不少爬虫工作者非常头痛,总是爬虫爬到一半就被封掉,手中能用的IP越来越少,不过这个问题一般用代理IP就能解决。想要爬虫的时候减少被发现的概率,那么你需要做到以

  • 05 2019-12
    廉价代理IP能够用吗?

    我们在选择一样商品的时候,价格往往会是影响我们购买的主要因素,在代理IP的选择上,自然也是受到价格因素的影响。所以,一些比较便宜的代理IP也非常多人选择,用户被价格吸引过去,

  • 18 2019-04
    偶像信息怎么利用代理IP进行采集?

    大部分代理IP,其实都是拿来进行信息的采集,那么偶像信息怎么利用代理IP进行采集?你会因为一首歌,一部电影,一个角色而喜欢一个偶像。因为喜欢他,所以想了解他很多东西。作为爬虫

  • 31 2019-05
    长期不换IP肯定有问题

    长期不换IP肯定有问题,因为一个人不可能总在一个地方的,现在网络如此发达,就像手机到哪里都可以连接WiFi,即使使用手机流量,这IP地址也是会变的。

  • 29 2020-06
    爬虫抓取信息会出现哪些问题

    在抓取数据信息信息时,倘若操作速度太快网站不能抓取了应该怎么办?运用的代理ip具体地址轻松排忧解难,IP封禁,换一个IP再度操作过程,有志者事竟成,总有一天你能做到如愿以偿。

  • 31 2019-03
    Python爬虫学习,IP代理是如何配合爬虫工作的?

    在大数据时代,爬虫其实是可以做很多的事情,比如爬取商品价格、旅游路线价格、热门音乐、股票信息、机票信息等等,几乎是所有的信息,爬虫都是可以爬取的。

在线咨询
大客户经理
大客户经理
1829380381
13316264505

大客户经理微信

微信公众号

微信公众号

回到顶部