本文仅供学习交流,只提供关键思路不会给出完整代码,若有侵权请联系我删除!技术交流合作请私信!
通过抓包分析搜索接口search/notes,帖子详情接口single_feed。请求Header存在 X-Sign字段是加密的,全局搜索得到关键代码:path 后面拼接 "WSUDD"做一次MD5
data = path + "WSUDD"
sign = "X" + hashlib.md5((data).encode(encoding='UTF-8')).hexdigest()
其他:
Authorization :为授权信息,可以通过wx code生成,调用太快会触发滑块,使用一段时间会失效。
User-Agent : 随机即可
Device-Fingerprint: 设备信息,多搞几个随机
同一个IP调用速度过快,调用太多次会触发滑块。
全部搞定后,稳定采集