🕶️师兄简介:机械专业,通过自学成功进入IT领域,求学期间实现经济独立,对自学、兼职、计算机、学习规划等有独到见解!「点击了解更多」
🤖师兄致力解决在大学生活与学习中遇到的各种问题.
🎁 公众号「渣师兄」内回复「渣学」可获得超 5T 的新生见面礼!
🔗官方网站: 渣学网 →「zhaxueit.cn」→ 大学生活与学习一站式解决方案.
🙏找师兄帮忙「无偿」请➕💓:zhaxueit
📓进资源群「每日分享」【免费】(坑位有限)也请➕💓:zhaxueit 并备注「进群」
👀个人主页:@渣师兄 ,欢迎关注、私信师兄!
🐐 登高必自卑,行远必自迩.
🍇 我始终坚信越努力越幸运
⭐️ 那些打不倒我们的终将会让我们变得强大
🍑 希望在编程道路上深耕的小伙伴都会越来越好
关于js加密
目标:
1:掌握 分析 js 加密的过程(打断点、控制台等)
2:掌握抓取有道翻译的注意事项
分析 js 加密的过程(打断点、控制台等)
分析背景:
答:在发送post请求时,要带着Form_data表单数据向目标服务器发送请求,因为网站反爬的原因,有的Form_data表单数据是经过js加密的,因此就要分析js加密的原理从而进行破解利用python实现
分析js加密过程示例:
第一步:查看post请求中哪几个表单数据是经过 js 加密的
第二步:在全部包中搜索表单数据的变量名(salt、sign、lts)
第三步:将一行代码进行格式化(多行代码)
第四步:在包含表单数据变量名的代码中搜索表单变量名,分析js加密原理
第五步:分析经过js加密后的表单数据变量(打断点、控制台)
控制台输出代码
对程序打断点
分析完成利用python实现这个几个字段的加密然后向目标url发送post请求即可
抓取有道翻译的注意事项
因为有道翻译反爬严重,请求标头要道带上所有的请求标头去发送请求