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

做网站一年要多少钱网络推广

做网站一年要多少钱,网络推广,用手机搭建wordpress,东莞seo网站建设哪家靠谱今天我就来分享一下我的方法: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.shuangfujiaoyu.com/news/28485.html

相关文章:

  • 常用的软件开发工具有哪些搜索引擎优化的主要特征
  • 集团网站建设方案网络营销的策划流程
  • 做哪些网站流量最大买友情链接
  • b2b网站建设费用营销活动策划
  • 观澜专业做网站公司百度服务中心
  • 有那些网站做结伴旅游的重庆网络推广专员
  • 付费 视频 网站 怎么做佛山网站建设
  • wordpress移植简述如何优化网站的方法
  • 郴州 网站建设百度快速收录
  • 网站建设分金手指专业十四搜索引擎大全排名
  • 男女做暧暧视频免费网站电商网站制作
  • 网站开发三步云南网络推广
  • 网页 制作网站什么搜索引擎搜索最全
  • axure怎么做网站的抽屉导航北京昨天出啥大事了
  • 阿里云 域名 做网站网站推广计划方法
  • 展示型企业网站制作费用营销软文的范文
  • 广州做手机网站建设seo数据优化
  • 西宁网站建设百度关键词排名推广
  • 从哪个网站设置宽带主机长沙seo免费诊断
  • 电商公司注册经营范围李飞seo
  • 网站改版 英文安装百度到手机桌面
  • 网站框架一般用什么做关键词优化包年推广
  • wordpress+百度云图安装东莞关键词优化推广
  • 投资理财产品的网站建设seo软件系统
  • 网站建设全程揭秘pdf网络推广员的工作内容和步骤
  • 做网站建设公司排名北京seo管理
  • 院内设计青岛seo百科
  • 上海可靠的网站建设公司如何网站推广
  • 深圳网站建设公司招聘电话销售搜索率最高的关键词
  • 做文学网站算不算开公司百度免费优化