某音h5页面 _signature参数
闲来无事看了下某音h5页面的 _signature参数,发现和以前维护的tiktok很相似,所以花了两个小时研究了下。留在手里无用,分享给正在研究学习的朋友。本文方法与头条系的大多数站点加密通用.
目标:
https://www.iesdouyin.com/share/user/102777167489https://www.iesdouyin.com/web/api/v2/aweme/post/?user_id=102777167489&sec_uid=&count=21&max_cursor=0&aid=1128&_signature=xyuuZhAemZEv8YwbDzYVO8crrn&dytk=373c0c83cf5a69b82a5264f3482103d9
解决方案:
本文提供一种 nodejs jsdom生成的方法.
过程
1,定位_signature参数位置
很简单就搜到了,所以不啰嗦其他技巧了
2,打个断点定位,点击_bytedAcrawler.sign进入,就看到vm中的方法了,复制出来,以此为基础修改.
3,先构造个jsdom & 将window对象参数绑定到global对象 & 设置个ua & 首页获取tac参数, 这些都是网上教程都有的操作,我就不细说了.
该部分可搜索 q$sign ,找到。
4,构造完成,运行
5,通过。
后记:
通过了??? 我陷入了沉思,那我后面辛辛苦苦对cavans绘制指纹的还原是为了什么呢。。。竟然不检查指纹,完全和tiktok不一样! 那就不继续往下分享了,以后检测了指纹的话再写吧。 删除多余逻辑后的源码放到下面了,回复下再领哦。
https://github.com/chencchen/webcrawler/tree/master/douyin_signature
为了你的人身安全,标题和内容中的关键词帮你替换了哈 学习了,loco大佬好样的 点赞。 666 学习 1 666 学习 找遍了全网都没找到,没想到在这里发现了 1