Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python模拟Get请求保存网易歌曲的url

python模拟Get请求保存网易歌曲的url

原创
作者头像
代码伴一生
修改于 2021-11-03 05:14:50
修改于 2021-11-03 05:14:50
1.3K00
代码可运行
举报
文章被收录于专栏:代码伴一生代码伴一生
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#coding:utf-8

import requests  
import json  

url = 'http://music.163.com//api/dj/program/byradio?radioId=271002&id=271002&ids=%5B%22271002%22%5D&limit=100&offset=0'  

headers = {  
    'Host': 'music.163.com',  
    'Proxy-Connection': 'keep-alive',  
    'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36',  
    'Content-Type': 'application/x-www-form-urlencoded',  
    'Accept': '*/*',  
    'Referer': 'http://music.163.com/outchain/player?type =4&id=271002&auto=1&height=430&bg=e8e8e8',  
    'Accept-Encoding': 'gzip, deflate, sdch',  
    'Accept-Language': 'zh-CN,zh;q=0.8,en;q=0.6,zh-TW;q=0.4',  
    'Cookie': 'outlink_h=1579; NETEASE_AUTH_SOURCE=space; NETEASE_AUTH_USERNAME=junlintianxiajun; playliststatus=visible; _ntes_nuid=688eb18445fe95b48abce1e832f4199e; usertrack=ezq0alNDSewrKRvmQjcIAg==; usertrack=ezq0B1Nfqr/AlSuNBAZUAg==; _ntes_nnid=688eb18445fe95b48abce1e832f4199e,1402975311348; JSESSIONID=ebaluB3sO-eAE4LPRcmBu; vjuids=-77f0fed0d.146e06a394e.0.5b912416; __oc_uuid=241a4ea0-08ee-11e4-a950-5198ccf9d747; __utma=187553192.874452700.1405077963.1405077963.1405077963.1; __utmc=187553192; SID=3b76dd6e-cc8e-40eb-8ee2-5696a3946b74; NTES_PASSPORT=kUy84AJ07Dw160XIsu72p3LPj8GkvB3YwsAMabzzKlJN4X0xpQBOS2NhqOaChzcFmV1rfdzmfygnaBqmWQGVWJ4vXAt24J8v.t79KmvEDs2ixKSg9KuUHcm2z; P_INFO=junlintianxiajun@163.com|1410966073|1|mail163|11&15|jis&1410961280&carddav#jis&320100#10#0#0|158337&1|163&mail163&blog|junlintianxiajun@163.com; NTES_SESS=0kUdYqi_Ct0Ir7SHTsjG_gLaItbpPoH.O5Xv2N8UuPGxeMp1Rj2Grz7QiG5AQkDN8FTUCbk8CYaOjpw.QCeNSlLz0wR6A7gn0v7swKyqiFBSuVOwWTf7FolapORjoNTunwXEYbe5W.wAn6uGiucXdbODFYfZuaEfkn7N5O4TL1t0kuNArGnGXz8zk; S_INFO=1411228890|1|0&80##|junlintianxiajun; ANTICSRF=787f683fdb2f9c4e2bf618927cfa140f; vjlast=1386821502.1413912750.21; ne_analysis_trace_id=1413912750268; vinfo_n_f_l_n3=4880b71680abdf9c.1.6.1404179731747.1409297575701.1413912782388; s_n_f_l_n3=4880b71680abdf9c1409297689233; playerid=84534266; JSESSIONID-163AS=ae221221df5cedc2a8d23a73b4e2f289c3f5867453d274c2fd512d648904f5ab1074ba028f5e629495be362f964012d480035d46d3d9ae744a6812691c695c84740a908c5993fc4913cc53044d2dc4ff7ff14e2f2e6b2cf450900282ba49203c04c187afa0f4e154018a53fdac68c718062eb4f84bf4b58b7569d9d802767b12; NETEASE_WDA_UID=2688375#|#1376910246232; MUSIC_U=7895b6d4e20ff9ebdbbdba907fbfff8fc94cd28437c9a97b4f278b01752a1778547307b043ee5661b2f2eb9346b4b12231b299d667364ed3; __csrf=cd2b96ffaee5f493a903b2598467ed6e; __remember_me=true; __utma=94650624.1128035981.1386494921.1419872891.1425794159.245; __utmb=94650624.8.10.1425794159; __utmc=94650624; __utmz=94650624.1389779298.46.2.utmcsr=twebmail.mail.163.com|utmccn=(referral)|utmcmd=referral|utmcct=/js5/main.jsp',  
}  

r = requests.get(url = url,headers = headers)  
    #print(r.text.encode('utf8'))  
result = json.loads(r.text)  

file_to_save = open('mp3link.txt','w')  

for each_item in result['programs']:  
        #print(each_item['mainSong']['mp3Url'])  
    file_to_save.writelines(each_item['mainSong']['mp3Url'] + '\n')  

file_to_save.close()  
print "SaveOver!"  </pre> 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用python3爬取网易云音乐的评论
用过很多播放器,之前一直是酷我,偶尔QQ。但是网易云音乐出来后毅然变成了他的忠实用户。精确推荐和乐评都很赞!安利了不少人入坑。前些日子网易云音乐将精选用户评论搬上了地铁,使网易云音乐又火了一把。因此就
听城
2018/04/27
9650
使用python3爬取网易云音乐的评论
python3爬取网易云音乐歌单里的歌词(含源码)
一些注意事项: 1.看了Coursera上面的python教程,里面给了一个非常简单的示例,只传一个url就获取到响应报文。然而很多网站是不能只通过一个url就响应请求的,你还需要填写报文头部也就是header部分。 2.得到的报文里面中文字符都是bytes,十六进制的格式,需要用utf-8解码 3.巧用控制台找到页面内容真实的网址 其余的注意点我都写在注释里了,完整源码如下: ---- #爬取网易云音乐我的歌单里面所有歌曲的歌词 import json import requests import re
kalifa_lau
2018/04/28
1.8K0
Python网易云音乐爬虫进阶篇
年前写过一篇爬网易云音乐评论的文章,爬不了多久又回被封,所以爬下来那么点根本做不了什么分析,后面就再改了下,加入了多线程,一次性爬一个歌手最热门50首歌曲的评论,算是进阶版了~
Awesome_Tang
2018/09/11
2.8K0
Python网易云音乐爬虫进阶篇
简单的图片爬取,爬取豆瓣电影图片并保存到本地
这是本人第一次写博客,如有失误请见谅。 这段时间,由于疫情原因,在家无聊,再加上这学期要学习爬虫这们课程。所以我开始了自学爬虫的“艰苦岁月”。 爬虫,看似简单,实则并不简单。刚开始听别人说只要学会爬虫,什么都能爬取,我是不信的。但是,通过这段时间的学习和了解,我相信别人说的都是真的。当然了,对于目前我这个小菜鸡来说,还很遥远。还需要学习很多东西。话不多说,开始爬取豆瓣电影Top250(这次仅仅爬取电影图片并保存到本地)。
不温卜火
2020/10/28
2.5K0
简单的图片爬取,爬取豆瓣电影图片并保存到本地
Python爬虫爬取网易云音乐全部评论
beautiful now.png 思路整理 访问网易云音乐单曲播放界面,我们可以看到当我们翻页的时候网址是没有变化的,这时候我们大致可以确定评论是通过post形式加载的; .
Awesome_Tang
2018/09/11
1.5K0
Python爬虫爬取网易云音乐全部评论
采用sql存储的方法保存所爬取的豆瓣电影
一、循环爬取网页模板 打开豆瓣电影top榜单,请求地址为:https://movie.douban.com/top250 通关观察,我们可以发现每页展示25条电影信息,多次翻页我们可以观察到url的
不温卜火
2020/10/28
5130
采用sql存储的方法保存所爬取的豆瓣电影
我去!爬虫遇到JS逆向AES加密反爬,哭了
在发送请求获取数据时,需要用到参数params和encSecKey,但是这两个参数经过JS逆向AES加密而来。
Python研究者
2021/08/13
1.4K0
我去!爬虫遇到JS逆向AES加密反爬,哭了
Python爬虫实战:网易云音乐爬取
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。
松鼠爱吃饼干
2020/11/19
4.3K0
Python爬虫实战:网易云音乐爬取
爬取了陈奕迅新歌《我们》10万条评论数据发现:原来,有些人只适合遇见
来源:Python那些事 ID:PythonSomething 最近就有一部“怀旧”题材的电影,未播先火,那就是刘若英的处女作——《后来的我们》。青春,爱情,梦想,一直是“怀旧”题材的核心要素,虽然电影现在还未上映,但先行发布的主题曲《我们》,已经虐哭了不少人。在MV里,歌声清清浅浅,诉说着那些年关于爱情里的遗憾。 “我最大的遗憾,就是你的遗憾,与我有关”,下面就一起来感受一下吧。 这首歌是《后来的我们》中的主题曲,网易云音乐上线当天便席卷千万+播放量,现如今光是网易云上面的评论就马上突破了10万条。 网
小小科
2018/06/20
6180
Python实现考拉海购数据采集
前言 环境介绍 python 3.8 pycharm 2021专业版 requests >>> pip install requests parsel >>> pip install parsel 代码实现步骤: 发送请求 >>> 获取数据 >>> 解析数据 >>> 保存数据 代码 发送请求 headers = { 'cookie': 'kaola_user_key=b640efcb-cc0c-4892-9e58-c506543c3b83; JSESSIONID-WKL-8IO=pOH3hziWL
松鼠爱吃饼干
2022/03/30
4290
Python实现考拉海购数据采集
Python 获取网易云音乐热门评论
来源:lyrichu www.cnblogs.com/lyrichu/p/6635798.html 最近在研究文本挖掘相关的内容,所谓巧妇难为无米之炊,要想进行文本分析,首先得到有文本吧。获取文本的方式有很多,比如从网上下载现成的文本文档,或者通过第三方提供的API进行获取数据。但是有的时候我们想要的数据并不能直接获取,因为并不提供直接的下载渠道或者API供我们获取数据。那么这个时候该怎么办呢?有一种比较好的办法是通过网络爬虫,即编写计算机程序伪装成用户去获得想要的数据。利用计算机的高效,我们可以轻松快速
顶级程序员
2018/05/03
1.3K0
Python 获取网易云音乐热门评论
利用Python实现网易云音乐自动签到
标题:利用Python实现网易云音乐自动签到 作者:cuijianzhe 地址:https://solo.cjzshilong.cn/articles/2020/03/27/1585293177882.html
cuijianzhe
2022/06/14
1.3K0
利用Python实现网易云音乐自动签到
Typecho Paul Theme QA
前几天在 Typecho.me 这个主题站提交了这个主题,最近有很多人下载使用这个主题。首先这个主题使用上是完全没有问题的,本人从 7 月开发完成后使用至今并没有碰到功能上的 Bug。但是最近却有很多人产生了无数个 Bug。
Innei
2021/12/28
6500
爬取了陈奕迅新歌《我们》10万条评论数据发现:原来,有些人只适合遇见
原文链接:https://zhuanlan.zhihu.com/p/35667053
CDA数据分析师
2018/07/30
3100
爬取了陈奕迅新歌《我们》10万条评论数据发现:原来,有些人只适合遇见
python3-使用requests模拟
# -*- coding: utf-8 -*- from Crypto.Cipher import AES import base64 import random import codecs import requests from fake_useragent import UserAgent from http.cookiejar import LWPCookieJar import hashlib ''' 之前也写过网易云音乐的评论爬取,下载歌曲,还有其他等等。。。 网易云音乐登录加密方式其实和评
py3study
2020/01/15
6970
爬取豆瓣电影详细数据,保存为CSV文件
爬取时间:2020-03-12 爬取难度:★★☆☆☆☆ 请求链接:https://movie.douban.com/top250 以及每部电影详情页,图片 爬取目标:爬取榜单上每一部电影详情页的数据,保存为 CSV 文件 涉及知识:request、urllib、bs4、CSV 和二进制数据储存、列表操作 一、循环爬取网页模板 打开豆瓣电影top榜单,请求地址为:https://movie.douban.com/top250 通关观察,我们可以发现每页展示25条电影信息,多次翻页我们可以观察到u
不温卜火
2020/10/28
5.6K0
爬取豆瓣电影详细数据,保存为CSV文件
用Python代码来下载任意指定网易云歌曲
这个链接返回的是json,里面包含的是歌曲的信息,但是没有MP3播放链接,这个或许有用,因为有歌曲的id,先放着。
龙哥
2019/07/30
1K0
用Python代码来下载任意指定网易云歌曲
python3爬虫-下载网易云音乐,评论
# -*- coding: utf-8 -*- ''' 16位随机字符的字符串 参数一 获取歌曲下载地址 "{"ids":"[1361348080]","level":"standard","encodeType":"aac","csrf_token":""}" 获取歌曲评论信息 "{"rid":"R_SO_4_1361348080","offset":"0","total":"true","limit":"20","csrf_token":""}" 第二三四为参数是固定的 "010
py3study
2020/01/16
9280
网易云音乐歌曲评论爬虫(附源码)
用过网易云音乐听歌的朋友都知道,网易云音乐每首歌曲后面都有很多评论,热门歌曲的评论更是接近百万或者是超过百万条.现在我就来分享一下如何爬取网易云音乐歌曲的全部评论,由于网易云音乐的评论都做了混淆加密处理,因此我们需要深入了解它的加密过程之后才能爬取到网易云音乐歌曲的全部评论.
Python中文社区
2018/10/25
2K0
网易云音乐歌曲评论爬虫(附源码)
爬取网易云音乐精彩评论
故事的小黄花 从出生那年就飘着 童年的荡秋千 随记忆一直晃到现在 Re So So Si Do Si La So La Si Si Si Si La Si La So 吹着前奏望着天空 我想起花瓣试着掉落 ……
猴哥yuri
2018/08/16
5320
推荐阅读
相关推荐
使用python3爬取网易云音乐的评论
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验