请求这个地址:
music163com/api/playlist/detailid=<id>
必要参数 id 为 歌单id,对应歌单的 url 里面的 id 就是这个参数啦
然后得到的请求结果为一串 JSON 数据,用工具(JSON在线编辑)解析一下就能得到看到需要的数据了。
其中字段:
subscribedCount:收藏次数
shareCount :分享次数
commentCount :评论次数
playCount :播放次数
你的意思是需要python获取js后还要运行js,输出运行结果?据我所知,自带的库没有这个功能,其实你可以换个思路,用python模拟js运行的结果,然后向网站提交数据,一般我就是这么干的。
function a(){
var a = $("#username")val();
var b = $("#password")val();
alert("帐号="+a+"<>密码="+b)
}
<input type="button" name="loginbtn" id="loginbtn" class="flatbtn-blu hidemodal" value="登陆" tabindex="3"style="height: 50px;width: 80px;margin-left: 85px;" onclick="a();" >
使用js渲染的列表优先查看是否能爬取js取得的数据源
若流量追踪无法检测到, 可以通过selenium等web自动化工具
若嫌弃这些工具太大, 可以用pyExecJs执行js
以上就是关于Python中如何把json文件转成js文件全部的内容,包括:Python中如何把json文件转成js文件、如何用python获取websocket数据、怎么用python采集js渲染的页面即网易云音乐歌单列表页的数字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)