我试着通过脚本在当当网( https://login.dangdang.com/ )判断一个手机号码是否已经注册过,下面的浏览器发送的参数:
t: 1653661422695 ct: pc permanent_id: 20220527222303660356159866560768420 requestId: 2205272223209660Q3KN8O_ab63 mobile_phone: 13162072077 sign: 01ZJ+f8vDhYyMogVCLJl7e9kMAS7RfHsqPDz5UkUrMgF1Ah2r2hW+XOBNYnVooLW 其中t是时间戳,ct是客户端类型。permanent_id的含义不清楚,但可能和 expire 时间有关;requestId可能是由时间字符串加上一些随机数构成。
多次调整mobile_phone,发现permanent_id和requestId不变,但其签名sign会发生改变。按照爬虫的设计,签名应该是对请求数据进行某种加密。
请问大家有思路吗?
