python带你制作一个gequ下载器,海量gequ免费听

本文介绍如何使用Python和Pycharm创建一个gequ下载器。通过安装Python第三方模块,配置Pycharm的Python解释器,以及安装插件,逐步指导读者实现gequ的下载。详细代码和视频教程提供辅助理解。
摘要由CSDN通过智能技术生成

前言

大家早好、午好、晚好吖~



环境使用:

  • Python 3.8

  • Pycharm


安装python第三方模块:

  1. win + R 输入 cmd 点击确定, 输入安装命令 pip install 模块名 (pip install requests) 回车

  2. 在pycharm中点击Terminal(终端) 输入安装命令


如何配置pycharm里面的python解释器?

  1. 选择file(文件) >>> setting(设置) >>> Project(项目) >>> python interpreter(python解释器)

  2. 点击齿轮, 选择add

  3. 添加python安装路径


pycharm如何安装插件?

  1. 选择file(文件) >>> setting(设置) >>> Plugins(插件)

  2. 点击 Marketplace 输入想要安装的插件名字 比如:翻译插件 输入 translation / 汉化插件 输入 Chinese

  3. 选择相应的插件点击 install(安装) 即可

  4. 安装成功之后 是会弹出 重启pycharm的选项 点击确定, 重启即可生效


代码

导入模块

import os
import re
from urllib import parse
import requests
import sys
from PyQt5.QtGui import QIcon, QPixmap, QTextCursor
from PyQt5 import QtWidgets
from PyQt5.QtCore import QUrl
from PyQt5.QtGui import QDesktopServices
from music import Ui_Form  # 界面

源码、教程 点击 蓝色字体 自取 ,我都放在这里了。

加入伪装

headers = {
   
    'Accept-Language': 'zh-CN,zh;q=0.9',
    # 浏览器基本信息
    'User-Agent': 'User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',
    # 辨别用户的身份
    'Cookie': '_ga=GA1.2.1046563906.1629973377; _gid=GA1.2.864288642.1637645958; _gat=1; Hm_lvt_cdb524f42f0ce19b169a8071123a4797=1635428199,1637645959,1637647069,1637650108; Hm_lpvt_cdb524f42f0ce19b169a8071123a4797=1637650108; kw_token=79O0NFTF9MH',

有网站名得链接发出来就不给过拉~宝子们自己按照下面得图添加一下哦

class Pyqt5_Music(QtWidgets.QWidget, Ui_Form):
    def __init__(self):
        super(Pyqt5_Music, self).__init__()
        self.setupUi(self)
        self.init()
        self.setWindowTitle("音乐下载器")
        self.setWindowIcon(QIcon('音乐_填充.svg'))
        self.lineEdit.setText("")
        self.lineEdit_2.setText("")
        self.lineEdit_3.setText("")
        pix = QPixmap('清风微信.jpg')
        self.label_6.setPixmap(pix)
        self.label_6.setScaledContents(True)

    def init(self):
        self.pushButton.clicked.connect(self.song_ok)
        self.pushButton_2.clicked.connect(self.main_exit)
        self.pushButton_3.clicked.connect(self.show_child)

    def song_ok(self):
        music_info_list = self.get_music_info()
        music_data = self.get_purl(music_info_list)
        self.save_music_mp3(music_data)

    def 
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值