资源简介
1、获取全部歌手
2、获取各个歌手有多少首歌曲
3、获取每一首歌曲信息
4、歌曲下载
5、歌曲信息持久化
代码片段和文件信息
import math
import requests
from sqlalchemy_conn import db_conn
from music_model import SingerSong
from concurrent.futures import ThreadPoolExecutor ProcessPoolExecutor
# 创建请求头和会话
headers = {‘User-Agent‘: ‘Mozilla/5.0 (Windows NT 6.3; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0‘}
“““
创建一个session对象
requests库的session对象能够帮我们跨请求保持某些参数,也会在同一个session实例发出的所有请求之间保持cookies。
session对象还能为我们提供请求方法的缺省数据,通过设置session对象的属性来实现。
“““
session = requests.session()
# 获取歌手的全部歌曲
def get_singer_songs(singer_mid):
try:
“““
获取歌手姓名和歌曲总数
原生地址形式:
https://c.y.qq.com/v8/fcg-bin/fcg_v8_singer_track_cp.fcg?g_tk=5381&
jsonpCallback=MusicJsonCallbacksinger_track&loginUin=0&hostUin=0&
format=jsonp&inCharset=utf8&outCharset=utf-8¬ice=0&platform=yqq&
needNewCode=
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-29 01:41 qq_music\
目录 0 2018-08-30 20:29 qq_music\.idea\
文件 185 2018-08-29 01:41 qq_music\.idea\misc.xm
文件 268 2018-08-29 01:41 qq_music\.idea\modules.xm
文件 431 2018-08-29 01:41 qq_music\.idea\qq_music.iml
文件 25178 2018-08-30 20:29 qq_music\.idea\workspace.xm
目录 0 2018-08-30 23:04 qq_music\__pycache__\
文件 1487 2018-08-30 23:04 qq_music\__pycache__\music_model.cpython-36.pyc
文件 914 2018-08-30 20:51 qq_music\__pycache__\sqlalchemy_conn.cpython-36.pyc
文件 4292 2018-08-29 01:41 qq_music\multi_pro_singer_song_count.py
文件 6670 2018-08-29 01:41 qq_music\music_download.py
文件 1656 2018-08-29 01:41 qq_music\music_model.py
文件 213 2018-08-29 01:41 qq_music\README.cd
文件 3595 2018-08-29 01:41 qq_music\singer_song_count.py
文件 712 2018-08-29 01:41 qq_music\sqlalchemy_conn.py
文件 4862 2018-08-29 01:41 qq_music\url_try.py
相关资源
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- python turtle 跳房子
- python 人群计数
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
- python 控制台登陆密码验证
- KNN算法的Python实现(datingrecd.ipynb)
- python核心编程第二版-习题答案
- python爬取笔趣阁小说
- Python程序设计基础试题以及答案(3
- python聊天-服务端与客户端
- python递归求最大公约数
- 用python画皮卡丘(基于turtle)
- 伟哥的python私房菜(中国程序员).
- pip一键升级(python脚本)
- 我的世界python编程——天空行走py格式
评论
共有 条评论