还是把基础做完,有个很好的思路,不要盲目去爬虫!#!/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