python爬虫api接口,网易云音乐python爬虫api接口

本文介绍了如何分析和利用网易云音乐的API接口进行数据抓取,提供了部分Python代码示例,包括搜索、获取歌曲、专辑和播放列表信息等。同时,讨论了加密算法在接口使用中的重要性,并提到旧API与新接口的区别,鼓励读者通过抓包分析来探索更多接口。
摘要由CSDN通过智能技术生成

抓包能力有限,分析了一下网易云音乐的一些api接口,但是关于它很多post请求都是加了密,没有弄太明白。之前在知乎看到过一个豆瓣工程师写的教程,但是被投诉删掉了,请问有网友fork了的吗?因为我觉得他写的代码都比较pythonic,符合pep8规范。知乎另外几名大V比如@路人甲虽然经常分享数据,但是很少分享源代码,github也没有公布,公开过的代码我觉得他很多基础的pep8细节都忽略了,而且他的爬虫的效率非常低,比如爬网易10k+评论,在专栏说爬了6个小时之类的很辛苦之类的话,但是看他的代码别提异步了,甚至连多线程/多进程都没有使用,觉得有点水。前面那位大神还是真的有很多干货。

不一定要是python,任意语言都行,各位网友能否分享一些分析网易云音乐api接口的设计博客教程/大型项目?

//里面的php demo

function curl_get($url)

{

$refer = "http://music.163.com/";

$header[] = "Cookie: " . "appver=1.5.0.75771;";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_HTTPHEADER, $header);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);

curl_setopt($ch, CURLOPT_REFERER, $refer);

$output = curl_exec($ch);

curl_close($ch);

return $output;

}

function music_search($word, $type)

{

$url = "http://music.163.com/api/search/pc";

$post_data = array(

's' => $word,

'offset' => '0',

'limit' => '20',

'type' => $type,

);

$referrer = "http://music.163.com/";

$URL_Info = p

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值