一、问题描述
利用pyqt5做了一个通过爬虫下载音乐的GUI界面,pycharm中可以正常实现功能,在pyinstaller打包后的可以运行,但是一点击按钮(如:查询)就退出。
①pycharm运行成功,视频如下:
pycharm可运行
②打包后运行不成功,视频如下:
pyqt5打包后下载音乐
二、附其他
(1)music01_main.py
import requests
import json
import os
import sys
from PyQt5 import QtWidgets
from music01 import Ui_Form # Py_GUI生成的
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0'
}
def get_music_info(self):
"""搜索功能"""
music_info_list = []
name = self.lineEdit.text() #
page = self.lineEdit_2.text()
num = self.lineEdit_3.text()
print(name, page, num)
url = f'https://c.y.qq.com/soso/fcgi-bin/client_search_cp?p={
page}&n={
num}&w={<