Pyhton学习(一)Pyhton爬虫爬音乐并实现界面

本文介绍了如何使用Python进行网络爬虫,针对特定音乐URL,通过GUI界面设计,实现音乐的下载功能。文章详细讲解了从导入必要的库,创建窗口,设置下载地址,到使用多线程避免客户端卡顿的整个过程。
摘要由CSDN通过智能技术生成

导包

from importlib.resources import path
import os
from tkinter import *
from urllib.request import urlretrieve
import requests
import random
from threading import Thread
from future.backports.test.ssl_servers import threading

写窗口

def showTk_silgle():       
    ##创建窗口
    root=Tk()
    ##标题
    root.title("爬虫音乐")
    #窗口大小
    root.geometry("550x400+550+230")
    
    
    #单选框
    #与选择关联的变量 1:网易云 0:QQ
    chose=IntVar()
    #默认为1
    chose.set(1)
    radiobutton1=Radiobutton(root,
                            variable=chose,
                            value=1,
                            text='网易云音乐',
                            command=chose_url(W_base_url) 
                            )
    radiobutton1.grid(row=0,column=1,sticky=W)
    radiobutton2=Radiobutton(root,
                            variable=chose,
                            value=0,
                            text='QQ音乐',
                            command=lambda:chose_url(Q_base_url)                     
                            )  
    radiobutton2.grid(row=0,column=1,sticky=E)
    #控件
    label=Label(root,text="输入歌曲ID:",
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值