本文主要是介绍QQ音乐网站逆向webpack,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
打开浏览器https://y.qq.com/n/ryqq/search网址随便搜索一个内容,打开开发者模式如图在这里插入图片描述
在这里插入图片
描述
查看这个包发现数据在这里,创建py文件编写爬虫对这个包发送请求。这里构建爬虫用到了https://curlconverter.com/这个网站。用法很方便,右键点击这个包复制URL(base),到这个网站放到对应位置自动生成爬虫。把生成的爬虫复制到刚刚创建的py文件中。改写params参数里的时间戳
点击这里的搜索,搜索sign,点进去
点进加载器n(350)复制整个js代码,创建js文件demo1粘贴到这里。此时需要在函数外部调用内部函数,需声明全局变量laohe,,在函数内部接收要传递的值
复制o函数
选中n(350).default跳转到新的函数
复制整个js代码,发现他是多文件的webpack,创建新的js文件demo2,在demo1里调用demo2
demo2中需声明windows是全局变量。
打断点获取data的值,用o函数加密data,能正常输出说明加密成功。最终结果:如下图:
这篇关于QQ音乐网站逆向webpack的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!