python3爬虫进阶JS逆向学习(十一)
2021/7/12 11:06:46
本文主要是介绍python3爬虫进阶JS逆向学习(十一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目的
目的:JS逆向的学习与交流 目标:分析咪咕音乐参数 目标网址:https://music.migu.cn/v3 // 若有侵权,请联系作者删除,谢谢!
思路分析
一、内容概览
二、请求参数分析
#!/usr/bin/env python # -*- coding: utf-8 -*- # Author : jia666 # Time : 2021/7/9 9:40 import hashlib def get_str_sha1_secret_str(res:str): """ 使用sha1加密算法,返回str加密后的字符串 """ sha = hashlib.sha1(res.encode('utf-8')) encrypts = sha.hexdigest() return encrypts if __name__ == '__main__': r="c001002Afhtmlkda5fcefa-792c-4816-913c-7fd7ab5ffe08-n41624583468117keyword%25E6%258A%258A%25E6%259C%25AA%25E6%259D%25A5%25E7%2582%25B9%25E4%25BA%25AEs1626053383uMozilla%2F5.0%20(Windows%20NT%2010.0%3B%20Win64%3B%20x64)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F91.0.4472.124%20Safari%2F537.36%2F220001v3.18.4" print(get_str_sha1_secret_str(r)) """验证结果相同 65704e4e54c7fcd579b87e6d2e624cd95337cdd8 """
python3爬虫进阶js逆向学习(五)-某云音乐参数 https://jia666666.blog.csdn.net/article/details/118191640
三、注意
1.必须要注意编码问题,切记是encodeURIComponent编码,而不是encodeURI 2.了解算法后,可以用python进行相关加密参数的生成 3.有兴趣的话,可以基于此实现咪咕音乐的搜索与下载
这篇关于python3爬虫进阶JS逆向学习(十一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-21Vue3教程:新手入门到实践应用
- 2024-12-21VueRouter4教程:从入门到实践
- 2024-12-20Vue3项目实战:从入门到上手
- 2024-12-20Vue3项目实战:新手入门教程
- 2024-12-20VueRouter4项目实战:新手入门教程
- 2024-12-20如何实现JDBC和jsp的关系?-icode9专业技术文章分享
- 2024-12-20Vue项目中实现TagsView标签栏导航的简单教程
- 2024-12-20Vue3入门教程:从零开始搭建你的第一个Vue3项目
- 2024-12-20从零开始学习vueRouter4:基础教程
- 2024-12-20Vuex4课程:新手入门到上手实战全攻略