现在新版的喜马拉雅网站的音频怎么抓取?

2019-05-10 09:10:29 +08:00
 xumf

老版本的直接通过 get 方法获取 url 就可以拿到响应的 json 数据, 但现在同样的 url, 同样的请求方式, 也能够看到响应的数据, 但就是不能通过代码获取到 json 数据, 加了请求头, 加了 Cookie, 都没用, 有大佬吗?

5538 次点击
所在节点    Python
22 条回复
mamahaha
2019-05-10 09:15:04 +08:00
买两台电脑,一台自动播放,一台自动录音。
qingfeng95
2019-05-10 09:18:17 +08:00
楼上可真是个小机灵鬼
dosmlp
2019-05-10 09:19:35 +08:00
用 wasapi 的 lookback 录制
Egfly
2019-05-10 09:52:40 +08:00
一楼可真是个小机灵鬼
gabezhao
2019-05-10 10:02:13 +08:00
一楼可真是个小机灵鬼🤣🤣🤣
Perry
2019-05-10 10:04:15 +08:00
一台电脑不应该就够了吗。。。
sanqian
2019-05-10 10:06:36 +08:00
一楼可真是个小机灵鬼🤣🤣🤣
huiyifyj
2019-05-10 10:06:46 +08:00
一楼是神仙操作。😂🙃🤣
luozic
2019-05-10 10:08:41 +08:00
现在一台电脑就能播放➕录音了
Shan0
2019-05-10 10:18:27 +08:00
用 iphone 自带录屏,没有杂音,后期处理导出音频
xumf
2019-05-10 10:35:22 +08:00
没一个解决问题的😂🙃🤣
orangeade
2019-05-10 10:41:47 +08:00
自己搭一个 RSS hub
zxcvsh
2019-05-10 10:47:09 +08:00
没玩过,要不你去看看抓视频的教程再去抓音频?
jason94
2019-05-10 11:13:16 +08:00
真巧,前几天才分析了😂,新版要添加 xm-sign 字段。

https://github.com/zenghongtu/ximalaya-audio
ruicky
2019-05-10 11:15:25 +08:00
前两天 研究了一下,网上找了一个大神的源码 修改了一下。
https://gist.github.com/ruicky/c7957a5ffdfebb650261de30dbce07f8
PS:低调使用,省的接口被封!
tony9413
2019-05-10 11:16:02 +08:00
都是大神
imicksoft
2019-05-10 11:18:18 +08:00
吓一跳,赶紧试试自己的下载工具,还行还没有失效,晚上赶紧再下点
sixg0d
2019-05-11 07:51:32 +08:00
@jason94 小白一枚请教下你这个有什么功能?小白能用吗?
jason94
2019-05-11 09:32:27 +08:00
@sixg0d 一个请求头上带的 sign,如果不用的话会 403 forbid (目前是并不是百分百访问不了,随机的,之后就不造了)。用的话就是直接调用我写的函数,把返回的 sign 加到爬虫的请求头里面,很简单的😄
jason94
2019-05-11 09:36:03 +08:00
@sixg0d 还有的话,如果用 Python 写,调用 xmSign 函数的时候注意有个定时器,用来每 3s 请求一次服务器获取最新时间戳(可以用 requests 重写一个)。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/562730

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX