¿Cómo descargar música por lotes sin utilizar un reproductor de música? ¡Implementado fácilmente en Python en solo unos minutos!
Tomemos Chuchu Music como ejemplo para crear una función de búsqueda y descarga de música.
El software utilizado es anaconda5.2.0 (python3.6.5) y pycharm. anaconda viene con Python, por lo que si instala anaconda, no necesita instalar Python.
Luego necesitas instalar la biblioteca de solicitudes. Presione win+r, ingrese cmd en el cuadro de búsqueda emergente, presione Entrar y luego ingrese las solicitudes de instalación de pip en la nueva ventana del símbolo del sistema que aparece para completar la instalación.
Aunque es un poco engorroso, es muy amigable para los usuarios de base cero. Puntos de conocimiento:
Bien, comencemos. Primero, clasificaremos los módulos que queremos usar y los importaremos.
Dado que queremos rastrear un sitio web, si hay una función anti-rastreo, este problema debe resolverse, al igual que hoy puedes usar el módulo de encabezados para simular un navegador que accede al sitio web.
Entonces, ¿dónde puedo encontrar el encabezado? Haga clic en la página del navegador: haga clic derecho -> verificar -> (o presione F12 directamente), las operaciones restantes son como se muestra en la imagen, debe presionar Fn + F5 para actualizar la página
Luego Es necesario buscar Descargar; en este caso, no es necesario realizar una función de búsqueda primero.
Ver el efecto
Obtener la vkey cifrada
Si los datos obtenidos son {} .json(), nos ayudará a convertirlos directamente en un diccionario . Luego realice la descarga, y si determina si hay una carpeta de descarga de canciones, si no se crea, la carpeta de descarga de canciones se creará automáticamente.
Por supuesto, el nombre se puede cambiar.
Ahora echemos un vistazo al efecto
Si no puede ingresar el número de página y el número de elementos de datos, descargará la primera página de forma predeterminada, con diez canciones en una. página.
También puedes descargar otras páginas
Entonces solo quiero una
Esto es solo para obtener la canción automáticamente
Por supuesto, Solo use la comparación de código Es aburrido. También podemos empaquetar el código y convertirlo en un programa exe, que se puede ejecutar directamente. No entraré en detalles sobre cómo hacerlo. El método es muy simple. en minutos. Que todos vean el efecto.
Aunque solo hay una página de cuadro de comandos, después de todo es un archivo exe. Se puede ejecutar sin instalar Python. Si desea que la página se vea bien, debe crear otra interfaz y completarla. la próxima vez~.