当前位置: 首页 > news >正文

哪个小说网站版权做的好处广东省建设监理协会网站

哪个小说网站版权做的好处,广东省建设监理协会网站,手机如何做api网站,wordpress 表情插件今天我就来分享一下我的方法:Python爬虫 在CS dn社区中我浏览了许多关于爬虫代码,可都有各自的缺陷,有的需要ID比较麻烦,这里我编写了一个程序,他只需要输入歌曲名字即可进行搜索爬取并下载 话不多说,下面的程序复制…

今天我就来分享一下我的方法:Python爬虫

在CS dn社区中我浏览了许多关于爬虫代码,可都有各自的缺陷,有的需要ID比较麻烦,这里我编写了一个程序,他只需要输入歌曲名字即可进行搜索爬取并下载

话不多说,下面的程序复制下来吧,如果你觉得好用,创作不易,就关注一下我,点个赞,加个收藏吧!

记住,一定要等到程序,全部运行完毕,不要急着停止去听,否则文件可能破损,听不了!

展示Python代码

from lxml import etree
import requests
import json
from concurrent.futures import ThreadPoolExecutor# 创建线程池
pool = ThreadPoolExecutor(max_workers=10)
# 请求头信息
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3741.400 QQBrowser/10.5.3863.400"
}
def download(id, name):# 构造下载链接url = f'http://music.163.com/song/media/outer/url?id={id}'# 发送下载请求response = requests.get(url=url, headers=headers).content# 将响应内容写入文件with open(name+'.mp3', 'wb') as f:f.write(response)# 打印下载完成消息print(name, '下载完成')
def get_id(url):# 发送请求获取页面内容response = requests.get(url=url, headers=headers).text# 使用XPath解析页面page_html = etree.HTML(response)# 提取歌曲列表信息id_list = page_html.xpath('//textarea[@id="song-list-pre-data"]/text()')[0]# 解析歌曲列表信息,并逐个提交下载任务到线程池for i in json.loads(id_list):name = i['name']id = i['id']author = i['artists'][0]['name']pool.submit(download, id, name+'-'+author)# 关闭线程池pool.shutdown()
if __name__ == '__main__':# 用户输入歌曲关键词keyword = input("请输入歌曲名称:")# 构造搜索URLsearch_url = f'https://music.163.com/api/search/get/web?csrf_token=hlpretag=&hlposttag=&s={keyword}&type=1&offset=0&total=true&limit=5'# 发送搜索请求并获取响应内容response = requests.get(url=search_url, headers=headers).json()# 提取歌曲列表song_list = response['result']['songs']# 遍历歌曲列表,逐个提交下载任务到线程池for song in song_list:name = song['name']id = song['id']author = song['artists'][0]['name']pool.submit(download, id, name+'-'+author)# 关闭线程池pool.shutdown()

快去试试吧!只要输入你想爬取的歌名即可!

http://www.yayakq.cn/news/17049/

相关文章:

  • 继续教育网站怎么做不了作业wordpress占用资源
  • 做网站的思想体会小说网站快速做排名
  • 网站设计的逻辑结构合肥做app公司
  • wordpress文章页的三大标签佛山市seo推广哪家好
  • 网站设计与程序方向做一个平台网站的预算
  • 天猫的网站建设《设计》完整版
  • wordpress电商网站网络推广的平台
  • 如果你会建网站做营销型网站的公司
  • 人流什么时间做 新闻源网站中国建设银行网站评价
  • 提高网站排名的软件做ppt的网站兼职
  • 友汇网网站建设管理后台设置M97 网站建设网络公司整站源码
  • 模板堂网站源码做有奖竞猜网站违法吗
  • 江苏住房和城乡建设厅官方网站6辽宁省建设工程信息网业绩备案
  • 2018网站设计报价表河南网站备案
  • 成都网站建设-中国互联wordpress python代码
  • 室内设计设计师网站推荐佛山网络公司哪家最好
  • 3合1网站建设价格产品定制网站开发
  • 视觉中国网站建设公司淘气堡网站建设
  • dede网站地图插件建设部网站电话
  • 标志设计网站推荐网络推广app是干什么的
  • 茂名网站制作价格网站群建设的必要性
  • php做网站的重点e建网
  • 网站建设是固定资产还是列费用个人购物网站建设
  • 深圳做网站d公司好看的影视大全下载
  • 网站建设续费是什么费用什么样的网站可以做外链
  • 信用中国网站建设要求wordpress导航怎么添加连接
  • 购买网站空间的注意事项聊城做网站多少钱
  • 网站开发流程框架网站作品怎么做
  • wordpress本地搬家重庆seo按天收费
  • 想建设个人网站去那里建设四川住房建设网站