7.4一个失败的网易云爬虫,

还是把基础做完,有个很好的思路,不要盲目去爬虫!#!/usr/bin/env python#!--*--coding:utf-8 --*--#[email protected]    :2018/7/4 17:18#[email protected]   TrueNewBee#coding=utf-8#爬取网易云音乐#2018-7-4 15:56:14‘‘‘2018-7-4 17:47:53#看视频里面代码就是运行不起来,,卧槽,肯定视频里面有些东西不对!

卧槽,视频看看,不要盲目爬虫,基础得达到才可以!!!不做了,把视频看完!‘‘‘#搭建界面from tkinter import *import requests#根据URL下载音乐

#1.获取页面源代码#2.获取ID#3,下载歌曲def download_song():   """爬取音乐"""   #用户输入的URL   url =entry.get()   #请求头   header ={      ‘Host‘:‘music.163.com‘,      ‘Referer‘:‘https://music.163.com/‘,      ‘User-Agent‘:‘Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36‘   }   #获取网页源代码   res = requests.get(url,headers=header).text   #https://music.163.com/playlist?id=2291115145   print(res)

# 创建窗口root = Tk()#窗口标题root.title("网易云音乐下载器")#窗口大小 x 小写xroot.geometry("550x400")#窗口位置root.geometry("+500+230")#标签控件label = Label(root,text="请输入要下载的歌单URL:",)#定位   网格式布局  pack 包   place 位置label.grid(row= 0,column =0)#输入框entry = Entry(root ,font = ("微软雅黑",25))entry.grid(row = 0,column =1)#列表框控件text = Listbox(root,font =("微软雅黑",15),width = 45,height =10)#columnspan 组件所跨的列数text.grid(row =1,columnspan = 2)#点击按钮button = Button(root,text="开始下载",font =("微软雅黑",15),command =download_song())#sticky =  NSWE  上下左右button.grid(row = 2,column=0,sticky =W)button1 = Button(root,text="退出",font =("微软雅黑",15))button1.grid(row = 2,column=1,sticky =E)#显示窗口 消息循环root.mainloop()

原文地址:https://www.cnblogs.com/zhen1996/p/9264499.html

时间: 2024-10-10 02:38:37

7.4一个失败的网易云爬虫,的相关文章

iOS 开发仿网易云音乐歌词海报

使用网易云音乐也是一个巧合,我之前一直使用QQ音乐听歌,前几天下 app 手机内存告急.于是就把QQ音乐给卸载掉了,正好晚上朋友圈里有一个朋友用网易云音乐分享了一首歌曲,于是我也就尝试下载了网易云音乐,这一下载就让我从QQ音乐粉转黑了. 从设计的角度来看,网易云音乐的界面简洁,慷慨,不像kugou音乐一打开就是各种广告.让人心烦.也不像QQ音乐那样动不动就各种音质,各种冲钻(不为用户需求考虑.仅仅想赚钱,差评).最关键的是它推荐的歌真是好听,实在是太懂我了,真的是非常用心的在做音乐. 废话不多说

网易云,都踩过了网易20年的哪些坑儿?

(上图为网易杭州研究院执行院长汪源) 云计算的核心与本质是什么?网易杭州研究院云计算平台产品部总监.网易云基础服务(网易蜂巢)容器云研发负责人陈谔讲了一个故事:网易云基础服务(网易蜂巢)最初的版本,从申请资源开始监测到虚拟机.容器全部启动,大概需要两分半钟,陈谔认为这个速度太慢,希望20秒内启动容器. "大家觉得这个事情太困难,几乎不可能完成.于是,接下来分解阶段性目标,先优化到1分钟.再到40秒.再到20秒,让大家看自己的环节还有哪些潜力可以挖掘.最后,实现了20秒左右完成一个容器的建立(除去

编写一个网易云音乐爬虫程序

本次借助wxPython编写一个网易云音乐的爬虫程序,能够根据一个歌单链接下载其下的所有音乐 前置说明 网易云音乐提供了一个下载接口:http://music.163.com/song/media/outer/url?id=xxx 所以只需要拿到歌单中每首歌曲对应的 id 即可 1.分析歌单网页元素 打开网易云音乐,复制一个歌单链接 打开chrome,查看网页元素 这里有个细节,我们拿到的歌单url中有一个符号“/#”,因为之前爬虫其他网站时,也是直接请求初始url,一般Elements标签中的

Python的几个爬虫代码整理(网易云、微信、淘宝、今日头条)

整理了一下网易云歌曲评论抓取.分析好友信息抓取.淘宝宝贝抓取.今日头条美图抓取的一些代码 抓取网易云评论 进入歌曲界面: http://music.163.com/#/song?id=453185824 找到如下的数据源: 贴一段Lyrichu的代码: (运行环境为P2.7) # -*- coding: utf-8 -*-# @Time : 2017/3/28 8:46# @Author : Lyrichu# @Email : [email protected]# @File : NetClou

使用webcollector爬虫技术获取网易云音乐全部歌曲

最近在知乎上看到一个话题,说使用爬虫技术获取网易云音乐上的歌曲,甚至还包括付费的歌曲,哥瞬间心动了,这年头,好听的流行音乐或者经典老歌都开始收费了,只能听不能下载,着实很郁闷,现在机会来了,于是开始研究爬虫技术,翻阅各种资料,最终选择网友们一致认为比较好用的webcollector框架来实现. 首先,我们来认识一下webcollector,webcollector是一个无需配置,便于二次开发的爬虫框架,它提供精简的API,只需少量代码即可实现一个功能强大的爬虫,webcollector+hado

python学习之爬虫(一) ——————爬取网易云歌词

接触python也有一段时间了,一提到python,可能大部分pythoner都会想到爬虫,没错,今天我们的话题就是爬虫!作为一个小学生,关于爬虫其实本人也只是略懂,怀着"Done is better than perfect"的态度硬着头皮开始了这篇文章的撰写!好了,废话不多说! 先说一下今天我们的目的,作为一个音痴但不影响我对于音乐的执着,所以今天我们爬取的是网易云音乐,我们将会通过代码爬取歌词并写入到本地. 作为新手,我很本能就打开页面复制了url,然后用Beautifulsou

使用爬虫抓取网易云音乐热门评论生成好玩的词云

互联网爬虫是一个很有意思的技术,借由爬虫,我们可以做到很多好玩的事情--这其中就包括爬取评论. 词云就是个更好玩的技术,通过技术方法分析词语出现频率,生成可视化的图形,将文字内容用图形呈现,想想就很意思. 这次,我们就试着把这两个技术结合起来吧. 前言 网易云音乐一直是我向往的"神坛",听音乐看到走心的评论的那一刻,高山流水.于是今天来抓取一下歌曲的热门评论.并做成词云来展示,看看相对于这首歌最让人有感受的评论内容是什么. 做成词云的好处就是直观以及美观, 其他的我也想不出来有什么了.

Java 爬虫入门(网易云音乐和知乎实例)

最近公司赶项目,过上了996的生活,周日还要陪老婆,实在没时间静下来写点东西,于是导致了swift编写2048的第三篇迟迟没有开工,在此说声抱歉,尽量抽时间在这周末补出来. 首先来介绍下爬虫的作用,爬虫主要用于大批量抓取网站中我们所需数据,其实就是模拟出http请求,之后解析分析所得的数据获取我们需要的信息的这么一个过程. 由于网上已经有很多现成的爬虫框架了,这里就不重复造轮子了,先给大家说一下原理,大家可以自己尝试写一个,至于具体实现这篇只带来一个框架的使用实例,让大家可以根据例子快速写出所需

关于网易云音乐爬虫的api接口?

抓包能力有限,分析了一下网易云音乐的一些api接口,但是关于它很多post请求都是加了密,没有弄太明白.之前在知乎看到过一个豆瓣工程师写的教程,但是被投诉删掉了,请问有网友fork了的吗?因为我觉得他写的代码都比较pythonic,符合pep8规范.知乎另外几名大V比如@路人甲虽然经常分享数据,但是很少分享源代码,github也没有公布,公开过的代码我觉得他很多基础的pep8细节都忽略了,而且他的爬虫的效率非常低,比如爬网易10k+评论,在专栏说爬了6个小时之类的很辛苦之类的话,但是看他的代码别