吾爱破解python百度文库下载源码_python版百度音乐下载软件和源码
[Python] 纯文本查看 复制代码# -*-coding:utf-8-*-
import re
import urllib
import requests
def downmp3(url1):
try:
print("正在解析网页,请稍后。\n")
pre_html = requests.get(url1).content.decode('utf-8')
except:
print("请检查网络连接是否正确。\n")
else:
print("解析完成")
key = re.findall(r'
url = "http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.song.play&songid=" + key[0]
html = requests.get(url).content.decode('utf-8')
dowbload_url = re.findall(r'"show_link":"(.*?)","free"', html, re.M | re.S)
mp3detail = re.findall(r'"lrclink":"(.*?)","', html, re.M | re.S)
download = dowbload_url[0].replace('\\', '')
lrc_temp = mp3detail[0].replace('\\', '')
mp3 = urllib.request.urlopen(download)
try:
print("正在下载歌曲,请稍后...\n")
output = open(key[0] + ".mp3", 'wb')
output.write(mp3.read())
output.close()
except IOError:
print("下载失败,请确认程序是否有写入权限!!!")
else:
print("下载歌曲成功")
lrc = requests.get(lrc_temp).content.decode('utf-8')
try:
print("正在下载歌词,请稍后...\n")
output = open(key[0] + ".lrc", 'w')
output.write(lrc)
output.close()
except IOError:
print("下载失败,请确认程序是否有写入权限!!!")
else:
print("下载歌词成功")
print("请输入歌名或歌手")
searchmp3 = input('')
searchmp3_respons = requests.get("http://music.baidu.com/search?key=" + searchmp3).content
print(searchmp3_respons.decode('utf-8'))
ff = open("temp.tmp", 'w')
ff.write(searchmp3_respons.decode('utf-8'))
ff.close()
ff = open("temp.tmp", 'r')
sstr = ff.read()
ff.close()
searchmp3_respons1 = searchmp3_respons
tag_songid = re.findall(r'data-songdata=\'{ "id": "(.*?)" }\'', sstr, re.M | re.S)
tag_div = re.findall(
r'data-film.*?data-info=.*?\'>(.*?).*?(.*?)',
sstr, re.M | re.S)
count = 1
for line in tag_div:
a = re.sub('', '', line[0])
b = re.sub('', '', a)
e = re.sub('\t', '', b)
f = re.sub('\n', '', e)
i = re.sub(' ', '', f)
c = re.sub('\t', '', line[1])
d = re.sub('\n', '', c)
g = re.sub('', '', d)
h = re.sub('', '', g)
j = re.sub(' ', '', h)
try:
print("[" + str(count) + "]\t\t" + i + "\t\t\t" + j)
except:
print("[" + str(count) + "]\t\t字体显示不出来,但是可以下载")
count = count + 1
print("请输入要下载歌曲的序号或者输入all全部下载")
input = input('')
if input == 'all':
for i in range(1, count):
str = "http://music.baidu.com/song/" + tag_songid[i - 1]
downmp3(str)
else:
urldownload = "http://music.baidu.com/song/" + tag_songid[int(input) - 1]
print(urldownload)
downmp3(urldownload)
print("\n下载完成,请按任意键结束...")
吾爱破解python百度文库下载源码_python版百度音乐下载软件和源码相关推荐
- 吾爱破解python就业班_“吾”字是什么意思?
展开全部 吾是我的意2113思. 吾是一个汉字 读音为wú . 上下结5261构,部首为口.4102 从五从口.五,指金木水火土1653五行:口指生命. 吾,施身自谓也,自称:我:我的意思. 详细解释 ...
- 吾爱破解 python就可以搜到 百度网盘_【BT下载器】qbittorrent_4.1.6中文版,敏感资源轻松搞定,自带搜索引擎,...
既然楼主发了,我就再补一些tracker地址吧,如果有条件建议置顶,方便大家复制 udp://tracker.torrent.eu.org:451/announce udp://tracker.tin ...
- 吾爱破解python处理wps文件_太赞了!用Python实现WPS会员功能
前言 本文针对 仅有 PDF 文件,而无相关 PDF 编辑器的情况下,给 PDF 添加水印. 一.前期准备 安装 PyPDF2 ,命令提示框输入: pip install PyPDF2 新建 wate ...
- 吾爱破解python就业班_吾的解释|吾的意思|汉典“吾”字的基本解释
[丑集上][口] 吾·康熙筆画:7 ·部外筆画:4 [古文]
- python 吾爱破解_吾爱破解邀请码获取器|吾爱优惠码生成器 Python版_最火软件站...
吾爱破解论坛是一个非常棒的资源交流论坛,里面有很多大神分享非常实用的各种工具,而且都是免费的,但是注册吾爱破解论坛需要邀请码,这款工具能够帮助用户生成常见的优惠码和激活码,让你轻松加入吾爱论坛的阵营. ...
- 吾爱破解 2023 春节解题领红包之 Web 题解
(图作者 | 吾爱破解@Ps出来的小赵) 文章目录 题目简介 初级难度 flag1 flag2 flag3 flag4 flagA 中级难度 flag5 flag6 flag7 flag8 flagB ...
- 推荐4款吾爱破解热门软件
吾爱破解论坛是一个非常老牌的软件技术交流地, 虽然经过多次整改,人气不如从前但也依旧能找到很多好玩好用的东西, 小编不少分享的软件都是在这个论坛找到的 今天又收集了4款吾爱上比较火的小工具,都很实用! ...
- 【Windows 逆向】OD 调试器工具 ( 推荐汉化版的 OD 调试工具 | 吾爱破解专用版Ollydbg | 备选工具 )
文章目录 一.吾爱破解专用版Ollydbg 二.运行 OD 工具 一.吾爱破解专用版Ollydbg 从 OD 官方网站 http://www.ollydbg.de/ 下载的 Ollydbg1.10 工 ...
- thinkphp仿百度文库网站源码
简介: thinkphp仿百度文库网站源码,php+MySQL进行开发的免费文库网站源码. 界面仿百度文库,可实现文档上传下载及在线预览,用户可以对自己需求的文档进行. 本系统采用thinkphp作为 ...
- 【JS 逆向百例】吾爱破解2022春节解题领红包之番外篇 Web 中级题解
关注微信公众号:K哥爬虫,持续分享爬虫进阶.JS/安卓逆向等技术干货! 逆向目标 本次逆向的目标来源于吾爱破解 2022 春节解题领红包之番外篇 Web 中级题,吾爱破解每年都会有派送红包活动(送吾爱 ...
最新文章
- odoo10 工作流、安全机制、向导
- 海量数据处理:两个大文件中的相同记录
- Git的思想和基本工作原理
- springcloud的理解
- Flutter 如何禁止手机横屏[Flutter专题62]
- C语言再学习 -- Ubuntu 12.04 root用户登录设置
- Mac 安装rabbitmq
- 编译arm版本驱动模块
- sql2012一段时间无法连接报53错误
- 信安教程第二版-第11章网络物理隔离技术原理与应用
- python图像压缩主成分分析实例_python机器学习API介绍13: 数据降维及主成分分析...
- 2017 ACM-ICPC乌鲁木齐网络赛 G. Query on a string(KMP+树状数组)
- Javascript 已被弃用的或删除的特性(V客学院知识分享)
- up能不能应急启动计算机,启动盘 提升电脑的性能
- Fluid mechanics学习笔记--NS方程
- Redis 实战场景详解
- 现代通信技术之分组交换技术
- 【数据分析实战】北京租房数据统计分析
- 从百度有啊独立看O2O发展的三大趋势
- 记一次macbook pro A1708更换电池的经历